XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (excluding the nine months ended September 30, 2025) $ 3,421  
2026 13,806  
2027 13,994  
2028 12,873  
2029 12,412  
Thereafter 22,908  
Total lease payments 79,414  
Less: imputed interest (18,535)  
Total $ 60,879 $ 64,567