v3.26.1
Related Party Transactions - Schedule of Related Party Debt Rollforward by Transaction Type (Details) - Related Party - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Notes and Loans Payable [Roll Forward]        
Beginning balance $ 4,192 $ 7,123 $ 4,279 $ 8,064
Repayment of debt, including periodic interest on debt carried at fair value (59) (491) (204) (615)
Other Adjustments 68 62 126 15
Ending balance 4,201 7,563 4,201 7,563
Notes Payable — China        
Notes and Loans Payable [Roll Forward]        
Beginning balance 3,682 4,215 3,775 4,382
Repayment of debt, including periodic interest on debt carried at fair value (59) 0 (204) (124)
Other Adjustments 62 56 114 13
Ending balance 3,685 4,271 3,685 4,271
Notes Payable on Demand — China        
Notes and Loans Payable [Roll Forward]        
Beginning balance 435 413 429 417
Repayment of debt, including periodic interest on debt carried at fair value 0 0 0 0
Other Adjustments 6 6 12 2
Ending balance 441 419 441 419
Other Notes        
Notes and Loans Payable [Roll Forward]        
Beginning balance 75 75 75 75
Repayment of debt, including periodic interest on debt carried at fair value 0 0 0 0
Other Adjustments 0 0 0 0
Ending balance $ 75 $ 75 $ 75 $ 75