XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 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%   4.10%
Weighted average remaining lease term, Operating leases 3 years   3 years 7 months 6 days
Lease, Cost [Abstract]      
Operating lease cost $ 427 $ 475  
Assets and Liabilities, Lessee [Abstract]      
Operating lease right of use assets 5,037   $ 5,114
Current operating lease liabilities $ 1,958   $ 1,626
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Liabilities, Current   Other Accrued Liabilities, Current
Noncurrent operating lease liabilities $ 3,027   $ 3,516
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other non-current liabilities   Other non-current liabilities
Total operating lease liabilities $ 4,985   $ 5,142
Weighted average remaining lease term, Operating leases 3 years   3 years 7 months 6 days
Weighted average discount rate, Operating leases 5.50%   4.10%
Cash Flow, Operating Activities, Lessee [Abstract]      
Operating cash flows from operating leases $ 568 $ 475  
Lessee, Operating Lease, Description [Abstract]      
Operating leases to be paid in remainder of fiscal year 1,573    
Operating leases to be paid in year one 2,102   $ 1,716
Operating leases to be paid in year two 1,129   1,722
Operating leases to be paid in year three 599   1,065
Operating leases to be paid in year four 189   979
Operating leases to be paid in year five     189
Total lease payments 5,592   5,671
Less: imputed interest (607)   (529)
Total operating lease liabilities 4,985   5,142
Less: current obligations 1,958   1,626
Long-term lease obligations $ 3,027   $ 3,516
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 4 years