XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Lease Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Net operating lease revenue $ 23,797 $ 24,413 $ 21,678
Sales-type lease revenue 3,250 72 0
Total lease revenue $ 27,047 $ 24,485 $ 21,678