v3.26.1
Notes Payable, Net - Summary of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Notes Payable    
Debt Instrument [Line Items]    
Aggregate principal amount outstanding $ 45,476 $ 38,676
Unamortized discount and debt issuance costs (4,093) (1,334)
Less current portion (2,622) (2,722)
Notes payable, long-term $ 38,761 34,620
15% notes payable    
Debt Instrument [Line Items]    
Interest Rate 15.00%  
15% notes payable | Notes Payable    
Debt Instrument [Line Items]    
Aggregate principal amount outstanding $ 31,829 31,829
13% notes payable    
Debt Instrument [Line Items]    
Interest Rate 13.00%  
13% notes payable | Notes Payable    
Debt Instrument [Line Items]    
Aggregate principal amount outstanding $ 815 815
12% notes payable    
Debt Instrument [Line Items]    
Interest Rate 12.00%  
12% notes payable | Notes Payable    
Debt Instrument [Line Items]    
Aggregate principal amount outstanding $ 510 510
Others | Notes Payable    
Debt Instrument [Line Items]    
Aggregate principal amount outstanding 2,422 2,522
Notes payable with Stewards International Funds PCC | Notes Payable    
Debt Instrument [Line Items]    
Aggregate principal amount outstanding $ 9,900 $ 3,000