v3.26.1
Debt - Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-term debt, net $ 197,836 $ 340,083
Current debt, net 1,473 715
Non-current debt, net $ 196,363 $ 339,368
7.875% Senior Secured Bonds due 2028    
Debt Instrument [Line Items]    
Stated interest rate 7.875% 7.875%
Long-term debt, net $ 196,363 $ 195,636
Shareholder Loans    
Debt Instrument [Line Items]    
Long-term debt, net 0 143,732
Revolving Credit Facility | Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt, net 0 0
Credit Line in China    
Debt Instrument [Line Items]    
Long-term debt, net $ 1,473 $ 715