XML 161 R139.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Net investment in lease $ 42,761 $ 44,049  
Net investment in lease, current 34,929 37,301  
Residual value of leased asset 13,446 12,875  
Net investment in lease, noncurrent 5,614 6,127  
Lease income 1,441 903  
Right-of-use lease asset 48,517 54,930  
Lease liability 51,130 57,369  
Rental expense $ 6,859 $ 7,623 $ 8,298