v3.26.1
Debt - Schedule of Long-Term Debt Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total Long-term notes payable $ 103,545 $ 109,095
Debt issuance costs (101)  
Total long-term notes payable 103,444  
Consolidated Entity, Excluding Consolidated VIE    
Debt Instrument [Line Items]    
Remainder of 2026 8,446  
2027 5,419  
2028 22,375  
2029 17,313  
2030 13,831  
Thereafter 11,551  
Total Long-term notes payable 78,935  
Variable Interest Entity, Primary Beneficiary    
Debt Instrument [Line Items]    
Total Long-term notes payable $ 24,610 $ 28,180