XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash, cash equivalents and restricted cash $ 149,167 $ 86,012
Receivables, net of allowance for credit losses of $3,192 and $7,097, respectively 743,735 590,028
Contract assets 250,477 167,049
Inventories 47,957 43,750
Prepayments and other current assets 24,055 30,390
Total current assets 1,215,391 917,229
Noncurrent assets:    
Property, plant and equipment, net of accumulated depreciation of $170,975 and $157,278, respectively 151,968 134,409
Goodwill 143,224 143,224
Operating lease right-of-use assets 83,000 67,045
Investments 25,740 21,286
Other noncurrent assets 4,413 5,270
Total noncurrent assets 408,345 371,234
Total assets 1,623,736 1,288,463
Current liabilities:    
Current portion of long-term debt 15,000 15,000
Contract liabilities, net 269,832 207,304
Accounts payable 213,055 138,097
Taxes payable 11,756 6,768
Accrued compensation 97,439 67,815
Current portion of operating lease liabilities 30,933 26,354
Accrued payroll-related liabilities 43,794 38,995
Other accrued liabilities 10,045 13,037
Total current liabilities 691,854 513,370
Noncurrent liabilities:    
Long-term debt, net of unamortized issuance costs 270,074 280,648
Deferred income taxes 12,440 8,161
Operating lease liabilities 53,576 41,200
Other noncurrent liabilities 22,746 22,472
Total noncurrent liabilities 358,836 352,481
Total liabilities 1,050,690 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,575 and 50,980,924 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively 510 510
Other paid-in capital 142,072 138,130
Retained earnings 430,464 283,972
Total stockholders’ equity 573,046 422,612
Total liabilities and stockholders’ equity $ 1,623,736 $ 1,288,463