v3.26.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Current assets    
Cash and restricted cash $ 188,763 $ 203,407
Trade receivables, net of allowance of $15,224 and $19,752 at September 30, 2026 and December 31, 2025, respectively 251,825 237,774
Contract assets 2,230 2,705
Inventories 299,736 248,433
Prepaid expenses and other current assets 72,450 35,728
Total current assets 815,004 728,047
Noncurrent assets    
Property and equipment, net 168,194 158,874
Right-of-use assets - operating 50,177 52,204
Goodwill 138,780 99,720
Intangibles, net 149,592 116,230
Deferred tax asset, net 83,134 102,375
Other long-term assets 10,131 10,857
Total noncurrent assets 600,008 540,260
Total assets 1,415,012 1,268,307
Current liabilities    
Accounts payable 82,336 60,711
Accrued expenses 52,152 49,148
Operating lease liabilities 13,397 12,670
Contract liabilities 17,549 11,986
Current portion of long-term debt and finance lease obligations 5,873 6,709
Other current liabilities 12,824 6,940
Total current liabilities 184,131 148,164
Noncurrent liabilities    
Long-term debt and finance lease obligations 18,273 18,922
Operating lease liabilities 37,528 40,986
Deferred income taxes 816 500
Legal settlement accrual 53,368 0
Other long-term liabilities 3,779 2,036
Total noncurrent liabilities 113,764 62,444
Total liabilities 297,895 210,608
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:    
Common stock: $0.01 par value, 200,000,000 shares authorized at September 30, 2026 and December 31, 2025; 70,077,068 and 69,077,237 shares issued and outstanding at September 30, 2026 and December 31, 2025, respectively 701 691
Additional paid-in capital 801,311 767,650
Accumulated other comprehensive income 9,308 4,084
Retained earnings 305,797 285,274
Total stockholders' equity 1,117,117 1,057,699
Total liabilities and stockholders' equity $ 1,415,012 $ 1,268,307