XML 84 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 5,825  
2025 4,842  
2026 3,443  
2027 1,887  
2028 786  
Thereafter 962  
Total minimum lease payments 17,745  
Less imputed interest (1,143)  
Total lease liabilities $ 16,602 $ 17,534