XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Right-of-Use Assets and Lease Liabilities Below is a summary of the Company's operating right-of-use assets and operating lease liabilities (in thousands):
March 31, 2025
(unaudited)
Operating lease right-of-use assets$43,535 
Operating lease liabilities, current$10,789 
Operating lease liabilities, long-term40,559 
Total operating lease liabilities$51,348 
Schedule of Minimum Lease Payments
Minimum lease payments for the Company's right-of-use assets over the remaining lease periods as of March 31, 2025, are as follows (in thousands):
March 31, 2025
 (unaudited)
2025$9,766 
202610,974 
202710,149 
202810,096 
20296,037 
Thereafter7,970 
Total undiscounted lease payments$54,992 
Less: Imputed interest$(3,644)
Present value of lease liabilities$51,348 
Schedule of Weighted Average Remaining Lease Terms and Discount Rates
The weighted average remaining lease term and discount rate for all operating leases were as follows, as of March 31, 2025:
Remaining lease term and discount rate:
Weighted average remaining lease term (years)5.18
Weighted average discount rate2.85 %