XML 115 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
Operating lease right-of-use assets $ 12,916 $ 16,292
Operating lease, right-of-use asset, statement of financial position [extensible enumeration] Other assets Other assets
Operating lease liabilities $ 37,442 $ 44,693
Operating lease, liability, statement of financial position [extensible enumeration] Other liabilities Other liabilities
Weighted-average remaining lease term - operating leases (in years) 6 years 9 months 18 days 7 years 6 months
Weighted-average discount rate - operating leases 7.10% 7.00%
Remaining maturities of lease liabilities for future years is as follows:    
2025 $ 10,539  
2026 9,864  
2027 9,000  
2028 8,591  
2029 8,173  
2030 and thereafter 20,213  
Total lease payments 66,380  
Less: Imputed interest (28,938)  
Present value of lease liabilities $ 37,442 $ 44,693