v3.25.2
Revision of Prior Period Financial Statements - Cash Flow Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:            
Net income $ 36,117 $ 87,980 $ 41,473 $ 133,352 $ 124,097 $ 174,825
Provision for bad debts and inventory           11,084
Change in assets and liabilities:            
Receivables and contract assets         (212,833) (77,092)
Inventory         (48,098) (16,959)
Deferred revenue         (51,143) (8,499)
Accounts payable, accrued and other liabilities         $ 21,175 (43,532)
Other - net           8,410
As Reported            
Cash flows from operating activities:            
Net income     40,797     174,015
Provision for bad debts and inventory           2,241
Change in assets and liabilities:            
Receivables and contract assets           (60,513)
Inventory           (8,116)
Deferred revenue           (12,067)
Accounts payable, accrued and other liabilities           (43,071)
Other - net           (4,252)
Adjustments            
Cash flows from operating activities:            
Net income     $ 676     810
Provision for bad debts and inventory           8,843
Change in assets and liabilities:            
Receivables and contract assets           (16,579)
Inventory           (8,843)
Deferred revenue           3,568
Accounts payable, accrued and other liabilities           (461)
Other - net           $ 12,662