XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Lease Information
March 31, 2024December 31, 2023
(unaudited)
Weighted-average remaining lease term (in years)
8.18.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 March 31, 2024:
Year Ending December 31,
(unaudited)
(in thousands)
Remainder of 2024
$26,576 
202533,193 
202628,146 
202724,479 
202823,321 
2029 and thereafter
101,835 
Total operating lease payments$237,550 
Less: imputed interest(30,686)
Total operating lease liabilities$206,864