v3.26.1
Debt - Schedule of Long-Term Debt Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total Long-term notes payable $ 104,057 $ 109,095
Debt issuance costs (194)  
Total long-term notes payable 103,863  
Consolidated Entity, Excluding Consolidated VIE    
Debt Instrument [Line Items]    
Remainder of 2026 5,570  
2027 5,053  
2028 22,235  
2029 17,658  
2030 13,392  
Thereafter 16,172  
Total Long-term notes payable 80,080  
Variable Interest Entity, Primary Beneficiary    
Debt Instrument [Line Items]    
Total Long-term notes payable $ 23,977 $ 28,180