XML 100 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Current and Noncurrent (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
Current lease liabilities $ 5,371 $ 3,720
Noncurrent lease liabilities 29,355 24,721
Total 34,726  
Finance Leases    
Current lease liabilities 286 128
Noncurrent lease liabilities 954 $ 216
Total $ 1,240