XML 160 R138.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Net investment in lease $ 30,846 $ 42,761  
Net investment in lease, current 26,655 34,929  
Residual value of leased asset 7,961 13,446  
Net investment in lease, noncurrent 3,770 5,614  
Lease income 1,080 1,441  
Right-of-use lease asset 46,811 48,517  
Lease liability 49,385 51,130  
Rental expense $ 6,136 $ 6,859 $ 7,623