XML 107 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Related Party Transactions - Schedule of Related Party Notes Payable (Details) - Related Party - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]      
Net Carrying Value $ 4,192 $ 4,279  
Related party notes payable, current 1,510 3,507  
Related party notes payable, long-term $ 2,682 $ 772  
Notes Payable — China      
Related Party Transaction [Line Items]      
Contractual Interest Rates 0.00% 18.00% 18.00%
Net Carrying Value $ 3,682 $ 3,775  
Notes Payable on Demand — China      
Related Party Transaction [Line Items]      
Contractual Interest Rates 0.00% 0.00%  
Net Carrying Value $ 435 $ 429  
Other Notes      
Related Party Transaction [Line Items]      
Contractual Interest Rates 12.00% 12.00%  
Net Carrying Value $ 75 $ 75