v3.26.1
Revenue Recognition - Schedule of Components of Lease Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue Recognition and Deferred Revenue [Abstract]    
Interest income on lease receivables $ 15 $ 29
Lease income - operating leases $ 23,148 $ 19,237
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues
Total lease revenue $ 23,163 $ 19,266