v3.26.1
Related Party Transactions - Schedule of Related Party Notes Payable (Details) - Related Party - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]        
Unpaid Principal Balance $ 4,201   $ 4,279  
Related party notes payable, current 1,696   3,507  
Related party notes payable, long-term $ 2,505   $ 772  
Notes Payable — China        
Related Party Transaction [Line Items]        
Contractual Interest Rates 0.00%   0.00% 18.00%
Unpaid Principal Balance $ 3,685 $ 3,700 $ 3,775  
Notes Payable on Demand — China        
Related Party Transaction [Line Items]        
Contractual Interest Rates 0.00%   0.00%  
Unpaid Principal Balance $ 441   $ 429  
Other Notes        
Related Party Transaction [Line Items]        
Contractual Interest Rates 12.00%   12.00%  
Unpaid Principal Balance $ 75   $ 75