XML 100 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturity Analysis of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
December 31, 2024 $ 8,453  
December 31, 2025 8,448  
December 31, 2026 8,328  
December 31, 2027 7,878  
December 31, 2028 6,979  
Thereafter 44,147  
Total undiscounted future minimum lease payments 84,233  
Less: imputed interest (16,590)  
Operating leases 67,643 $ 69,754
Finance Lease    
December 31, 2024 120  
December 31, 2025 121  
December 31, 2026 123  
December 31, 2027 125  
December 31, 2028 127  
Thereafter 850  
Total undiscounted future minimum lease payments 1,466  
Less: imputed interest (140)  
Finance leases $ 1,326 $ 1,420