XML 100 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Net Cash Paid (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Federal $ 1,250
States 8
Foreign  
Total cash paid for taxes, net of refunds 1,398
Spain  
Foreign  
Foreign 79
China  
Foreign  
Foreign 51
Other  
Foreign  
Foreign $ 10