v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash, cash equivalents and restricted cash $ 176,670 $ 170,500
Receivables, net of allowance for credit losses of $5,365 and $5,282, respectively 919,235 769,828
Contract assets 290,157 255,767
Inventories, net 55,634 45,271
Prepaid expenses 19,587 38,161
Other current assets 15,324 16,854
Total current assets 1,476,607 1,296,381
Noncurrent assets:    
Investments 20,408 27,082
Property, plant and equipment, net of accumulated depreciation of $187,037 and $174,914, respectively 186,892 168,498
Operating lease right-of-use assets 87,507 88,705
Goodwill 212,253 143,224
Other intangible assets, net of accumulated amortization of $3,247 as of June 30, 2026 70,253 0
Other noncurrent assets 3,751 4,841
Total noncurrent assets 581,064 432,350
Total assets 2,057,671 1,728,731
Current liabilities:    
Current portion of long-term debt 15,000 15,000
Accounts payable 275,976 226,264
Contract liabilities, net 418,819 305,111
Taxes payable 12,541 6,483
Accrued compensation 107,801 86,960
Accrued payroll-related liabilities 52,370 47,189
Current portion of operating lease liabilities 34,776 33,905
Other accrued liabilities 12,943 15,278
Total current liabilities 930,226 736,190
Noncurrent liabilities:    
Long-term debt, net of unamortized issuance costs 259,499 266,549
Deferred income taxes 11,828 14,869
Operating lease liabilities 54,875 56,634
Other noncurrent liabilities 28,042 24,671
Total noncurrent liabilities 354,244 362,723
Total liabilities 1,284,470 1,098,913
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,063,836 and 51,006,719 shares issued and outstanding as of June 30, 2026 and December 31, 2025, respectively 511 510
Additional paid-in capital 144,742 143,566
Retained earnings 627,948 485,742
Total stockholders’ equity 773,201 629,818
Total liabilities and stockholders’ equity $ 2,057,671 $ 1,728,731