Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Schedule of Components of Lease Revenue (Details)

v3.24.0.1
Revenue Recognition - Schedule of Components of Lease Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract]    
Revenue from sales-type leases $ 0 $ 1,123
Interest income on lease receivables $ 197 224
Operating Lease Income Comprehensive Income Extensible List Not Disclosed Flag Lease income - operating leases  
Lease income - operating leases $ 37,247 17,569
Total lease revenue $ 37,444 $ 18,916