XML 106 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Cash Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US federal $ 0    
State 24    
Income taxes paid (net of refunds received) 2,159 $ 3,828 $ 5,305
China      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 1,346    
Netherlands      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 789