XML 111 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Balance Sheet Classification of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Operating leases $ 5,912 $ 5,690
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets Noncurrent Other Assets Noncurrent
Finance lease $ 1,022 $ 2,584
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Total leased assets $ 6,934 $ 8,274
Liabilities:    
Operating lease liabilities, current $ 1,424 $ 3,127
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities Current Accrued Liabilities Current
Operating lease liability noncurrent $ 4,977 $ 3,628
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating and Finance Lease, Liability, Noncurrent Operating and Finance Lease, Liability, Noncurrent
Total operating lease liabilities $ 6,401 $ 6,755
Finance lease liabilities, current $ 721 $ 1,191
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities Current Accrued Liabilities Current
Finance lease liabilities, non-current $ 351 $ 1,418
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities Noncurrent Other Liabilities Noncurrent
Total finance lease liabilities $ 1,072 $ 2,609