From what I understand, financial reporting and accounting can be very intricate - especially when there are a lot of moving parts.