XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Information
As of December 31,
20232022
Weighted-average remaining lease term (in years)
8.39.1
Weighted-average discount rate
3.87 %3.93 %
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, 2023:
Year Ending December 31,
(in thousands)
2024$35,460 
202533,237 
202628,166 
202724,479 
202823,321 
2029 and thereafter
101,835 
Total operating lease payments$246,498 
Less: imputed interest(32,700)
Total operating lease liabilities$213,798