XML 15 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Accounts receivable allowance $ 1,399 $ 967
Accounts receivable, net of allowances 73,690 90,446
Current liabilities:    
Accounts payable to related parties 42,544 48,196
Other accrued liabilities $ 28,310 $ 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,051 23,041
Treasury stock (in shares) 66 76
Related Party    
Current assets:    
Accounts receivable, net of allowances $ 200 $ 415
Current liabilities:    
Accounts payable to related parties 3,300 4,126
Other accrued liabilities $ 88 $ 60