v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash and restricted cash $ 68,116 $ 73,278
Trade receivables, net of allowance of $57,632 and $63,875 at March 31, 2025 and December 31, 2024, respectively 236,020 239,506
Contract assets 5,512 5,062
Inventories 269,251 271,173
Assets held for sale 5,760 4,749
Prepaid expenses and other current assets 47,979 47,623
Total current assets 632,638 641,391
Noncurrent assets    
Property and equipment, net 188,426 190,786
Right of use assets - operating 56,960 54,873
Goodwill 75,568 60,176
Intangibles, net 104,746 108,363
Deferred tax asset, net 128,992 134,540
Other long-term assets 8,673 7,354
Total noncurrent assets 563,365 556,092
Total assets 1,196,003 1,197,483
Current liabilities    
Accounts payable 76,391 65,201
Operating lease liabilities 11,535 10,547
Accrued expenses 37,116 60,593
Contract liabilities 11,128 13,463
Other current liabilities 4,093 2,387
Current portion of long-term debt and finance lease obligations 5,556 10,467
Total current liabilities 145,819 162,658
Noncurrent liabilities    
Long-term debt and finance lease obligations 19,679 24,901
Operating lease liabilities 45,962 45,153
Deferred income taxes 726 624
Other long-term liabilities 5,441 5,991
Total noncurrent liabilities 71,808 76,669
Total liabilities 217,627 239,327
Commitments and contingencies (Note 16)
Stockholders' equity    
Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued) 0 0
Common stock:    
$0.01 par value, 100,000,000 shares authorized at March 31, 2025 and December 31, 2024; 69,337,922 and 69,178,263 shares issued and outstanding at March 31, 2025 and December 31, 2024, respectively 693 692
Additional paid-in capital 756,548 755,077
Accumulated other comprehensive income (4,247) (8,863)
Retained earnings 225,382 211,250
Total stockholders' equity 978,376 958,156
Total liabilities and stockholders' equity $ 1,196,003 $ 1,197,483