v3.26.1
Leases - Lessor (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Feb. 28, 2022
Lessee, Lease, Description [Line Items]            
Investment in leases $ 96,258   $ 96,258   $ 98,321  
Master Services Agreement            
Lessee, Lease, Description [Line Items]            
Lease term (in years)           10 years
Lease income $ 1,481 $ 839 $ 2,063 $ 1,666    
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Total revenue Total revenue Total revenue Total revenue    
Interest income $ 9,204 $ 4,619 $ 12,261 $ 8,551    
Total lease income $ 10,685 $ 5,458 $ 14,324 $ 10,217