v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 89,807 $ 65,619
Accounts receivable, net 103,769 101,614
Inventories 50,442 43,359
Other current assets 10,650 11,042
Total current assets 254,668 221,634
Property and equipment, net 56,529 55,522
Intangible assets, net 16,619 18,475
Goodwill 79,743 79,743
Operating lease right-of-use assets 32,361 34,649
Deferred tax assets 2,199 2,199
Other assets 1,459 436
Total assets 443,578 412,658
Current liabilities:    
Accounts payable 108,207 116,206
Accrued compensation 15,090 15,048
Operating leases, current portion 7,375 7,150
Other current liabilities 23,371 22,299
Total current liabilities 154,043 160,703
Operating leases, net of current portion 27,863 29,992
Other liabilities 4,030 4,039
Total liabilities 185,936 194,734
Commitments and contingencies (see Note 5)
Equity:    
Additional paid-in capital 144,040 139,353
Retained earnings 101,510 66,343
Non-controlling interests 12,029 12,165
Total equity 257,642 217,924
Total liabilities and equity 443,578 412,658
Class A common stock [Member]    
Equity:    
Common stock 50 36
Class B common stock [Member]    
Equity:    
Common stock $ 13 $ 27