XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 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):
June 30, 2025
(unaudited)
Operating lease right-of-use assets$41,743 
Operating lease liabilities, current$11,397 
Operating lease liabilities, long-term39,865 
Total operating lease liabilities$51,262 
Schedule of Minimum Lease Payments
Minimum lease payments for the Company's right-of-use assets over the remaining lease periods as of June 30, 2025, are as follows (in thousands):
June 30, 2025
 (unaudited)
2025$7,380 
202611,619 
202710,678 
202810,625 
20296,144 
Thereafter8,068 
Total undiscounted lease payments$54,514 
Less: Imputed interest$(3,252)
Present value of lease liabilities$51,262 
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 June 30, 2025:
Remaining lease term and discount rate:
Weighted average remaining lease term (years)4.91
Weighted average discount rate2.83 %