XML 108 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Future Minimum Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 (excluding the six months ended June 30, 2023) $ 2,074  
2024 3,946  
2025 3,755  
2026 3,529  
2027 3,168  
Thereafter 9,275  
Total future minimum lease payments 25,747  
Less: imputed interest 4,868  
Total lease liabilities 20,879  
Less: current portion 3,027 $ 3,572
Long-term lease liabilities 17,852 19,915
Finance Leases    
2023 (excluding the six months ended June 30, 2023) 343  
2024 632  
2025 469  
2026 214  
2027 155  
Thereafter 6  
Total future minimum lease payments 1,819  
Less: imputed interest 150  
Total lease liabilities 1,669  
Less: current portion 591 594
Long-term lease liabilities $ 1,078 $ 1,275