v3.26.1
Leases - Lessor, Fiscal Year Maturity Schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]    
Remainder of 2026 $ 2,706  
2027 3,507  
2028 3,150  
2029 2,655  
2030 1,265  
Thereafter 77  
Total of future minimum payments 13,360  
Financing Leases    
Remainder of 2026 14,464  
2027 26,441  
2028 19,933  
2029 14,571  
2030 8,955  
Thereafter 6,318  
Total undiscounted minimum lease payments 90,682  
Less: amount representing interest (12,538)  
Total lease receivable $ 78,144 $ 82,305