XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Maturity Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 7,417  
2024 5,548  
2025 4,712  
2026 4,549  
2027 2,938  
Thereafter 5,641  
Total lease payments 30,805  
Less: Imputed interest (4,005)  
Present value of operating lease liabilities 26,800  
Less: Current portion (6,142) $ (6,481)
Total long-term operating lease liabilities $ 20,658 $ 23,452
Weighted-average remaining lease term (years) 5 years 6 months  
Weighted-average discount rate 5.00%