XML 144 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
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                   5,484 701
Change in assets and liabilities:                      
Receivables and contract assets                 (245,842) (178,989) (78,226)
Inventory                 607 (77,626) (95,011)
Deferred revenue                 155,641 146,819 155,566
Accounts payable, accrued and other liabilities                 54,519 65,329 80,978
Prepaid expenses and other assets                   (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                   1,090 699
Change in assets and liabilities:                      
Receivables and contract assets                   (172,524) (73,228)
Inventory                   (71,896) (95,987)
Deferred revenue                   164,043 159,718
Accounts payable, accrued and other liabilities                   64,384 80,757
Prepaid expenses and other assets                   (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   1,556 (209)
Deferred income taxes                   505 (71)
Provision for bad debts and inventory                   4,394 2
Change in assets and liabilities:                      
Receivables and contract assets                   (6,465) (4,998)
Inventory                   (5,730) 976
Deferred revenue                   (17,224) (4,152)
Accounts payable, accrued and other liabilities                   945 221
Prepaid expenses and other assets                   22,019 8,231
Net cash provided by operating activities                   $ 0 $ 0