XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 (excluding the three months ended March 31, 2023) $ 4,893  
2024 6,231  
2025 5,123  
2026 4,626  
2027 4,047  
Thereafter 29,532  
Total future minimum lease payments 54,452  
Less imputed interest (22,522)  
Current lease liabilities 4,089  
Noncurrent lease liabilities 27,841  
Total 31,930  
Finance Leases    
2023 (excluding the three months ended March 31, 2023) 111  
2024 91  
2025 87  
2026 60  
2027 8  
Total future minimum lease payments 357  
Less imputed interest (41)  
Current lease liabilities 114 $ 128
Noncurrent lease liabilities 202 $ 216
Total $ 316