XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 102,581 $ 57,982
Accounts receivable (less allowance for expected credit losses of $15,455 and $14,779, respectively) 580,668 518,334
Contract assets, net 915,200 810,413
Inventories 847,018 698,797
Prepaid expenses and other current assets 29,707 39,126
Advance to related parties   138
Income tax receivable 9,960 10,980
Total current assets 2,485,134 2,135,770
Property, plant and equipment, net 568,607 522,169
Operating lease right of use asset, net 172,206 168,513
Customer relationships, net 1,004,701 1,010,747
Other intangible assets, net 291,487 284,979
Goodwill 1,685,970 1,632,496
Other assets 4,417 0
Deferred income tax assets 1,079 4,728
Total assets 6,213,601 5,759,402
Current liabilities:    
Accounts payable 645,701 468,625
Accrued expenses and other current liabilities 99,572 115,999
Accrued employee costs 79,134 76,121
Operating lease liabilities, current 17,663 17,040
Contract liabilities 400,025 355,651
Income taxes payable, current 6,655 9,337
Long-term debt, current portion 23,449 26,676
Total current liabilities 1,273,544 1,069,449
Long-term debt 2,207,977 3,172,108
Operating lease liabilities, non-current 164,224 159,482
Deferred income tax liabilities 169,824 182,303
Income taxes payable, non-current   3,108
Other non-current liabilities 24,628 26,240
Total liabilities 3,840,197 4,612,690
Commitments and contingencies (Note 15)
Stockholder's equity    
Common stock ($0.01 par value, 3,500,000,000 shares authorized; 334,461,630 and 281,211,630 shares issued and outstanding as of December 31, 2024, and December 31, 2023) 3,345 2,812
Additional paid-in capital 3,944,802 2,725,157
Accumulated deficit (1,563,321) (1,574,295)
Accumulated other comprehensive loss (11,422) (6,962)
Total stockholder's equity 2,373,404 1,146,712
Total liabilities and stockholder's equity 6,213,601 $ 5,759,402
Related Parties    
Current liabilities:    
Due to related parties $ 1,345