XML 98 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease costs [1] $ 3,257 $ 3,525 $ 4,798
Finance lease costs:      
Amortization of leased assets 4,951 4,277 2,825
Interest on lease assets 458 340 227
Net lease costs $ 8,666 $ 8,142 $ 7,850
[1]

Excludes short-term leases and variable lease costs, which are immaterial.