XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 (excluding the nine months ended September 30, 2023) $ 3,223  
2024 13,269  
2025 12,924  
2026 13,245  
2027 13,501  
Thereafter 47,285  
Total lease payments 103,447  
Less: imputed interest (32,105)  
Total $ 71,342 $ 65,906