v3.25.4
Revenue Recognition - Schedule of Components of Lease Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue Recognition and Deferred Revenue [Abstract]    
Interest income on lease receivables $ 97 $ 154
Lease income - operating leases $ 83,839 $ 65,046
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue Revenue
Total lease revenue $ 83,936 $ 65,200