v3.26.1
Notes Payable - Summary of Principal Repayments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Excluding consolidated VIE    
Debt Instrument [Line Items]    
April 1, 2026 - December 31, 2026 $ 21,378  
2027 3,510  
2028 3,366  
2029 14,692  
2030 0  
Thereafter 0  
Notes payable, net 42,946 $ 46,946
VIE, primary beneficiary    
Debt Instrument [Line Items]    
April 1, 2026 - December 31, 2026 18,767  
2027 10,066  
2028 31,690  
2029 74  
2030 79  
Thereafter 4,707  
Notes payable, net $ 65,383 $ 33,779