Revision of Prior Period Financial Statements - Cash Flow Statement (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 |
Sep. 30, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Cash flows from operating activities: | |||||||||||
| Net income | $ 41,473 | $ 133,352 | $ 57,061 | $ 61,309 | $ 11,514 | $ 45,899 | $ 377,034 | $ 175,783 | $ 146,930 | ||
| Deferred income taxes | (85,096) | (72,497) | 22,019 | ||||||||
| Provision for bad debts and inventory | 1,580 | 5,484 | 701 | ||||||||
| Change in assets and liabilities: | |||||||||||
| Receivables and contract assets | (56,737) | (245,842) | (178,989) | (78,226) | |||||||
| Inventory | (2,074) | 607 | (77,626) | (95,011) | |||||||
| Deferred revenue | 19,121 | 155,641 | 146,819 | 155,566 | |||||||
| Accounts payable, accrued and other liabilities | (85,840) | 54,519 | 65,329 | 80,978 | |||||||
| Prepaid expenses and other assets | 8,646 | (80,351) | (43,976) | ||||||||
| Net cash provided by operating activities | 408,312 | 189,263 | 235,361 | ||||||||
| As Reported | |||||||||||
| Cash flows from operating activities: | |||||||||||
| Net income | $ 135,184 | $ 67,025 | 40,797 | 133,218 | 57,271 | 59,397 | 12,420 | 45,139 | 174,227 | 147,139 | |
| Deferred income taxes | (73,002) | 22,090 | |||||||||
| Provision for bad debts and inventory | 216 | 1,090 | 699 | ||||||||
| Change in assets and liabilities: | |||||||||||
| Receivables and contract assets | (51,132) | (172,524) | (73,228) | ||||||||
| Inventory | (710) | (71,896) | (95,987) | ||||||||
| Deferred revenue | 20,743 | 164,043 | 159,718 | ||||||||
| Accounts payable, accrued and other liabilities | (84,289) | 64,384 | 80,757 | ||||||||
| Prepaid expenses and other assets | 2 | (102,370) | (52,207) | ||||||||
| Net cash provided by operating activities | 189,263 | 235,361 | |||||||||
| Revision | |||||||||||
| Cash flows from operating activities: | |||||||||||
| Net income | $ 676 | 134 | $ (210) | $ 1,912 | $ (906) | $ 760 | $ (2,300) | 1,556 | (209) | ||
| Deferred income taxes | 505 | (71) | |||||||||
| Provision for bad debts and inventory | 1,364 | 4,394 | 2 | ||||||||
| Change in assets and liabilities: | |||||||||||
| Receivables and contract assets | (5,605) | (6,465) | (4,998) | ||||||||
| Inventory | (1,364) | (5,730) | 976 | ||||||||
| Deferred revenue | (1,622) | (17,224) | (4,152) | ||||||||
| Accounts payable, accrued and other liabilities | (1,551) | 945 | 221 | ||||||||
| Prepaid expenses and other assets | $ 8,644 | 22,019 | 8,231 | ||||||||
| Net cash provided by operating activities | $ 0 | $ 0 | |||||||||