XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Accounts receivable allowance $ 1,139 $ 1,889
Accounts receivable, net of allowances 87,970 68,958
Current liabilities:    
Accounts payable to related parties 83,587 58,208
Other short-term financing 0 25,000
Other accrued liabilities $ 49,693 $ 44,726
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,040 23,000
Treasury stock (in shares) 77 117
Related Party    
Current assets:    
Accounts receivable, net of allowances $ 548 $ 1,383
Current liabilities:    
Accounts payable to related parties 18,503 14,427
Other short-term financing   25,000
Other accrued liabilities $ 25 $ 807