v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Accounts receivable allowance $ 1,734 $ 967
Accounts receivable, net of allowances 80,180 90,446
Current liabilities:    
Accounts payable to related parties 49,508 48,196
Other accrued liabilities $ 36,247 $ 37,353
STOCKHOLDERS’ EQUITY    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 50,000 50,000
Common stock, shares issued (in shares) 23,117 23,117
Common stock, shares outstanding (in shares) 23,050 23,041
Treasury stock (in shares) 67 76
Related Party    
Current assets:    
Accounts receivable, net of allowances $ 200 $ 415
Current liabilities:    
Accounts payable to related parties 8,700 4,126
Other accrued liabilities $ 53 $ 60