XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Lessee, Lease, Description [Line Items]          
Options to extend the lease, period     5 years    
Weighted average discount rate, Operating leases 5.50%   5.50%   4.10%
Weighted average remaining lease term, Operating leases 2 years 7 months 6 days   2 years 7 months 6 days   3 years 7 months 6 days
Lease, Cost [Abstract]          
Operating lease cost $ 497 $ 419 $ 1,360 $ 1,265  
Short-Term Lease, Cost 474 $ 389 1,440 1,097  
Assets and Liabilities, Lessee [Abstract]          
Operating lease right of use assets 4,261   4,261   $ 5,114
Current operating lease liabilities $ 1,938   $ 1,938   $ 1,626
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Liabilities, Current   Other Accrued Liabilities, Current   Other Accrued Liabilities, Current
Noncurrent operating lease liabilities $ 2,318   $ 2,318   $ 3,516
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other non-current liabilities   Other non-current liabilities   Other non-current liabilities
Total operating lease liabilities $ 4,256   $ 4,256   $ 5,142
Weighted average remaining lease term, Operating leases 2 years 7 months 6 days   2 years 7 months 6 days   3 years 7 months 6 days
Weighted average discount rate, Operating leases 5.50%   5.50%   4.10%
Cash Flow, Operating Activities, Lessee [Abstract]          
Operating cash flows from operating leases     $ 1,590 $ 1,265  
Lessee, Operating Lease, Description [Abstract]          
Operating leases to be paid in remainder of fiscal year $ 529   529    
Operating leases to be paid in year one 2,127   2,127   $ 1,716
Operating leases to be paid in year two 1,121   1,121   1,722
Operating leases to be paid in year three 594   594   1,065
Operating leases to be paid in year four 189   189   979
Operating leases to be paid in year five         189
Total lease payments 4,560   4,560   5,671
Less: imputed interest (304)   (304)   (529)
Total operating lease liabilities 4,256   4,256   5,142
Less: current obligations 1,938   1,938   1,626
Long-term lease obligations $ 2,318   $ 2,318   $ 3,516
Minimum          
Lessee, Lease, Description [Line Items]          
Remaining lease term 1 year   1 year    
Maximum          
Lessee, Lease, Description [Line Items]          
Remaining lease term 4 years   4 years