XML 152 R139.htm IDEA: XBRL DOCUMENT v3.25.1
Restated Interim Financial Information (Unaudited) - Condensed Consolidated Statement of Cash Flows (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
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Net income     $ 41,473 $ 133,352 $ 57,061 $ 61,309 $ 11,514 $ 45,899 $ 377,034 $ 175,783 $ 146,930
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)
Increase (decrease) in inventories       (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)
As Reported                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Net income $ 135,184 $ 67,025 40,797 133,218 57,271 59,397 12,420 45,139   174,227 147,139
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)
Increase (decrease) in inventories       (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)
Revision                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Net income     $ 676 134 $ (210) $ 1,912 $ (906) $ 760 $ (2,300) 1,556 (209)
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)
Increase (decrease) in inventories       (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