XML 56 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Information
As of December 31,
20242023
Weighted-average remaining lease term (in years)
7.58.3
Weighted-average discount rate
3.82 %3.87 %
Schedule of Operating Lease Liability Maturities
The following table summarizes the Company's future principal contractual obligations for operating lease commitments as of December 31, 2024:
Year Ending December 31,
(in thousands)
2025$35,709 
202630,193 
202726,156 
202824,300 
202922,946 
2030 and thereafter
80,834 
Total operating lease payments220,138 
Less: imputed interest(26,633)
Total operating lease liabilities$193,505