XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Maturity Analysis of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
September 30, 2025 $ 2,154  
September 30, 2026 8,290  
September 30, 2027 8,016  
September 30, 2028 7,554  
September 30, 2029 6,579  
Thereafter 40,285  
Total undiscounted future minimum lease payments 72,878  
Less: imputed interest (13,294)  
Operating leases 59,584 $ 67,643
Finance Lease    
September 30, 2025 30  
September 30, 2026 121  
September 30, 2027 123  
September 30, 2028 125  
September 30, 2029 127  
Thereafter 850  
Total undiscounted future minimum lease payments 1,376  
Less: imputed interest (122)  
Finance leases $ 1,254 $ 1,326