v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and restricted cash $ 68,781 $ 73,278
Trade receivables, net of allowance of $22,307 and $63,875 at June 30, 2025 and December 31, 2024, respectively 220,966 239,506
Contract assets 3,124 5,062
Inventories 278,495 271,173
Assets held for sale 42,883 4,749
Prepaid expenses and other current assets 55,856 47,623
Total current assets 670,105 641,391
Noncurrent assets    
Property and equipment, net 150,670 190,786
Right of use assets - operating 56,512 54,873
Goodwill 94,136 60,176
Intangibles, net 124,728 108,363
Deferred tax asset, net 122,129 134,540
Other long-term assets 8,801 7,354
Total noncurrent assets 556,976 556,092
Total assets 1,227,081 1,197,483
Current liabilities    
Accounts payable 65,321 65,201
Accrued expenses 48,556 60,593
Operating lease liabilities 12,341 10,547
Contract liabilities 6,911 13,463
Other current liabilities 6,678 2,387
Current portion of long-term debt and finance lease obligations 5,938 10,467
Total current liabilities 145,745 162,658
Noncurrent liabilities    
Long-term debt and finance lease obligations 34,780 24,901
Operating lease liabilities 45,634 45,153
Deferred income taxes 1,410 624
Other long-term liabilities 3,959 5,991
Total noncurrent liabilities 85,783 76,669
Total liabilities 231,528 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 June 30, 2025 and December 31, 2024, respectively 68,779,153 and 69,178,263 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively 688 692
Additional paid-in capital 760,306 755,077
Accumulated other comprehensive income 2,481 (8,863)
Retained earnings 232,078 211,250
Total stockholders' equity 995,553 958,156
Total liabilities and stockholders' equity $ 1,227,081 $ 1,197,483