v3.26.1
Notes Payable - Summary of Principal Repayments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Excluding consolidated VIE    
Debt Instrument [Line Items]    
July 1, 2026 - December 31, 2026 $ 21,574  
2027 3,613  
2028 3,366  
2029 14,692  
2030 0  
Thereafter 0  
Notes payable, net 43,245 $ 46,946
VIE, primary beneficiary    
Debt Instrument [Line Items]    
July 1, 2026 - December 31, 2026 18,003  
2027 10,816  
2028 31,690  
2029 74  
2030 79  
Thereafter 4,707  
Notes payable, net $ 65,369 $ 33,779