XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (excluding the nine months ended September 30, 2024) $ 3,237  
2025 13,065  
2026 13,386  
2027 13,629  
2028 12,473  
Thereafter 34,839  
Total lease payments 90,629  
Less: imputed interest (23,889)  
Total $ 66,740 $ 70,765