XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Operating and Finance Lease Right-of-Use Asset, Short-term Lease Liabilities, and Long-term Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease ROU asset, net $ 9,186 $ 10,838
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other long-term assets Other long-term assets
Operating lease liabilities, short term $ 2,288 $ 3,957
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Operating lease liabilities, long term $ 7,155 $ 7,147
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Finance lease ROU asset, net $ 1,037 $ 1,316
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other long-term assets Other long-term assets
Finance lease liabilities, short term $ 492 $ 544
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Finance lease liabilities, long term $ 535 $ 760
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities