XML 44 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Operating Lease Liabilities
The operating lease right-of-use assets are classified as noncurrent assets in the consolidated balance sheets. The corresponding lease liabilities are separated into current and long-term portions as follows:
March 31,
2026
December 31,
2025
(in thousands)
Operating lease liabilities, current portion included in other accrued liabilities$14,823 $15,581 
Operating lease liabilities, long-term portion144,953 118,473 
Total operating lease liabilities$159,776 $134,054 
Schedule of Future Minimum Lease Payments
The present value of the future minimum lease payments under all non-cancellable operating leases as of March 31, 2026 are as follows:
Operating Leases
(in thousands)
As of March 31, 2026
2026 (remaining 9 months)$18,619 
202724,570 
202827,463 
202927,627 
203028,031 
2031 and thereafter78,182 
Total future minimum lease payments204,492 
Less: imputed interest(44,716)
Operating lease liabilities$159,776