v3.26.1
Leases - Lessor (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Feb. 28, 2022
Lessee, Lease, Description [Line Items]        
Investment in leases $ 97,739   $ 98,321  
Master Services Agreement        
Lessee, Lease, Description [Line Items]        
Lease term (in years)       10 years
Lease income 582 $ 827    
Interest income 3,057 3,931    
Total lease income $ 3,639 $ 4,758    
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Total revenue Total revenue