XML 120 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Carrying Values of Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 16,295 $ 17,060
Finance lease right-of-use assets 8,249 6,770
Accumulated depreciation (3,059) (2,881)
Finance lease right-of-use assets, net 5,190 3,889
Current portion of operating lease obligations 2,713 2,203
Current portion of finance lease obligations 592 414
Total current lease liabilities 3,305 2,617
Obligations under operating leases, net of current portion 15,797 17,315
Finance lease non-current liabilities 5,831 4,743
Total non-current lease liabilities 21,628 22,058
Total lease liabilities $ 24,933 $ 24,675
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, plant and equipment, net Property, plant and equipment, net
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of debt and lease obligations Current portion of debt and lease obligations
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of debt and lease obligations Current portion of debt and lease obligations