XML 27 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash, cash equivalents and restricted cash $ 170,500 $ 86,012
Receivables, net of allowance for credit losses of $5,282 and $7,097, respectively 769,828 590,028
Contract assets 255,767 167,049
Inventories 45,271 43,750
Prepayments and other current assets 55,015 30,390
Total current assets 1,296,381 917,229
Noncurrent assets:    
Investments 27,082 21,286
Property, plant and equipment, net of accumulated depreciation of $174,914 and $157,278, respectively 168,498 134,409
Operating lease right-of-use assets 88,705 67,045
Goodwill 143,224 143,224
Other noncurrent assets 4,841 5,270
Total noncurrent assets 432,350 371,234
Total assets 1,728,731 1,288,463
Current liabilities:    
Current portion of long-term debt 15,000 15,000
Accounts payable 226,264 138,097
Contract liabilities, net 305,111 207,304
Taxes payable 6,483 6,768
Accrued compensation 86,960 67,815
Accrued payroll-related liabilities 47,189 38,995
Current portion of operating lease liabilities 33,905 26,354
Other accrued liabilities 15,278 13,037
Total current liabilities 736,190 513,370
Noncurrent liabilities:    
Long-Term Debt, Excluding Current Maturities 266,549 280,648
Deferred income taxes 14,869 8,161
Operating lease liabilities 56,634 41,200
Other noncurrent liabilities 24,671 22,472
Total noncurrent liabilities 362,723 352,481
Total liabilities 1,098,913 865,851
Commitments and contingent liabilities
Stockholders’ equity:    
Preferred stock, 10,000,000 shares authorized, $0.01 par value, none issued and outstanding 0 0
Common stock, 300,000,000 shares authorized, $0.01 par value, 51,006,719 and 50,980,924 shares issued and outstanding at December 31, 2025 and 2024, respectively 510 510
Other paid-in capital 143,566 138,130
Retained earnings 485,742 283,972
Total stockholders’ equity 629,818 422,612
Total liabilities and stockholders’ equity $ 1,728,731 $ 1,288,463