XML 9 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 64,893 $ 65,619
Accounts receivable, net 111,704 101,614
Inventories 47,159 43,359
Other current assets 11,428 11,042
Total current assets 235,184 221,634
Property and equipment, net 56,620 55,522
Intangible assets, net 17,482 18,475
Goodwill 79,743 79,743
Operating lease right-of-use assets 34,268 34,649
Deferred tax assets 2,199 2,199
Other assets 1,445 436
Total assets 426,941 412,658
Current liabilities:    
Accounts payable 108,552 116,206
Accrued compensation 12,790 15,048
Operating leases, current portion 7,220 7,150
Other current liabilities 31,981 22,299
Total current liabilities 160,543 160,703
Operating leases, net of current portion 29,665 29,992
Other liabilities 4,309 4,039
Total liabilities 194,517 194,734
Commitments and contingencies (see Note 5)
Equity:    
Additional paid-in capital 141,190 139,353
Retained earnings 79,638 66,343
Non-controlling interests 11,533 12,165
Total equity 232,424 217,924
Total liabilities and equity 426,941 412,658
Class A common stock [Member]    
Equity:    
Common stock 50 36
Class B common stock [Member]    
Equity:    
Common stock $ 13 $ 27