XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets    
Cash and restricted cash $ 163,374 $ 73,278
Trade receivables, net of allowance of $20,225 and 63,875 at September 30, 2025 and December 31, 2024, respectively 220,408 239,506
Contract assets 2,986 5,062
Inventories 275,197 271,173
Assets held for sale 954 4,749
Prepaid expenses and other current assets 47,433 47,623
Total current assets 710,352 641,391
Noncurrent assets    
Property and equipment, net 158,685 190,786
Right of use assets - operating 54,745 54,873
Goodwill 95,384 60,176
Intangibles, net 120,479 108,363
Deferred tax asset, net 104,132 134,540
Other long-term assets 10,133 7,354
Total noncurrent assets 543,558 556,092
Total assets 1,253,910 1,197,483
Current liabilities    
Accounts payable 66,633 65,201
Accrued expenses 45,680 60,593
Operating lease liabilities 12,785 10,547
Contract liabilities 10,286 13,463
Other current liabilities 7,010 2,387
Current portion of long-term debt and finance lease obligations 6,316 10,467
Total current liabilities 148,710 162,658
Noncurrent liabilities    
Long-term debt and finance lease obligations 20,090 24,901
Operating lease liabilities 43,287 45,153
Deferred income taxes 619 624
Other long-term liabilities 2,250 5,991
Total noncurrent liabilities 66,246 76,669
Total liabilities 214,956 239,327
Commitments and contingencies (Note 17)
Stockholders' equity    
Preferred stock:10,000,000 shares authorized at $0.01 par value (none issued) 0 0
Common stock:    
$0.01 par value, 200,000,000 and 100,000,000 shares authorized at September 30,2025 and December 31,2024, respectively; 68,924,402 and 69,178,263 shares issued and outstanding at September 30, 2025 and December 31,2024,respectively 689 692
Additional paid-in capital 763,164 755,077
Accumulated other comprehensive income 3,795 (8,863)
Retained earnings 271,306 211,250
Total stockholders' equity 1,038,954 958,156
Total liabilities and stockholders' equity $ 1,253,910 $ 1,197,483