XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash, cash equivalents and restricted cash $ 84,708 $ 86,012
Receivables, net 682,951 590,028
Contract assets 244,502 167,049
Inventories 48,052 43,750
Prepayments and other current assets 28,813 30,390
Total current assets 1,089,026 917,229
Noncurrent assets:    
Property, plant and equipment, net of accumulated depreciation of $165,888 and $157,278, respectively 150,545 134,409
Goodwill 143,224 143,224
Operating lease right-of-use assets 73,606 67,045
Investments 20,375 21,286
Other 4,601 5,270
Total noncurrent assets 392,351 371,234
Total assets 1,481,377 1,288,463
Current liabilities:    
Long-term debt - current portion 15,000 15,000
Contract liabilities, net 230,354 207,304
Accounts payable 199,091 138,097
Taxes payable 10,281 6,768
Accrued compensation 74,040 67,815
Current portion of operating lease liabilities 28,909 26,354
Accrued payroll-related liabilities 44,678 38,995
Other accrued liabilities 11,961 13,037
Total current liabilities 614,314 513,370
Noncurrent liabilities:    
Long-term debt 273,599 280,648
Deferred income taxes 10,834 8,161
Operating lease liabilities 45,500 41,200
Other 22,721 22,472
Total noncurrent liabilities 352,654 352,481
Total liabilities 966,968 865,851
Commitments and contingencies
Common stockholders’ equity:    
Common stock, 300,000,000 shares authorized, $0.01 par value, 51,006,575 and 50,980,924 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively 510 510
Other paid-in capital 140,412 138,130
Retained earnings 373,487 283,972
Total stockholders’ equity 514,409 422,612
Total liabilities and stockholders’ equity $ 1,481,377 $ 1,288,463