XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Leases [Abstract]      
Operating lease right-of-use assets $ 8,518 $ 11,148 $ 5,700
Finance lease assets 27 62  
Total leases 8,545 11,210  
Current operating lease liability 2,052 2,317  
Current finance lease liability $ 26 $ 36  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities  
Noncurrent operating lease liability $ 6,966 $ 8,958  
Noncurrent finance lease liability $ 2 $ 28  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities  
Present value of lease liabilities $ 9,046 $ 11,339