XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Minimum Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 (excluding the three months ended March 31, 2023) $ 3,337  
2024 4,058  
2025 3,683  
2026 3,454  
2027 3,092  
Thereafter 8,413  
Total future minimum lease payments 26,037  
Less: imputed interest 4,639  
Total lease liabilities 21,398  
Less: current portion 3,234 $ 3,572
Long-term lease liabilities 18,164 19,915
Finance Leases    
2023 (excluding the three months ended March 31, 2023) 497  
2024 607  
2025 444  
2026 190  
2027 132  
Thereafter 0  
Total future minimum lease payments 1,870  
Less: imputed interest 155  
Total lease liabilities 1,715  
Less: current portion 579 594
Long-term lease liabilities $ 1,136 $ 1,275