XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Components of Leases
As of December 31, 2025 and 2024, the balance sheet components of leases were as follows (in thousands):
December 31, 2025December 31, 2024
Operating lease right-of-use assets$30,855 $46,463 
Accrued liabilities$21,293 $20,445 
Operating lease liabilities14,372 29,733 
Total operating lease liabilities$35,665 $50,178 
Schedule of Lease Cost
The components of operating lease expense were as follows (in thousands):
Twelve Months Ended December 31,
202520242023
Operating lease cost (1)
$28,891 $25,167 $23,315 
Variable lease cost (2)
5,398 4,560 4,412 
Total lease cost$34,289 $29,727 $27,727 
(1)Includes short-term lease costs, which were not material in the years ended December 31, 2025, 2024, and 2023.
(2)Variable lease cost includes common area maintenance, property taxes, utilities and fluctuations in rent due to a change in an index or rate.
The supplemental cash flow information related to operating leases for the twelve months ended December 31, 2025 and 2024 were as follows (in thousands):
Year ended December 31,
20252024
Operating cash flows resulting from operating leases:
Cash paid for amounts included in the measurement of lease liabilities$26,070 $21,876 
New ROU assets obtained in exchange of lease liabilities:
Operating leases$8,229 $24,966 
Other information related to operating leases were as follows:
December 31, 2025December 31, 2024
Weighted-average remaining operating lease term (years)2.02.6
Weighted-average operating lease discount rate6.3 %6.6 %
Schedule of Future Operating Lease Maturities
As of December 31, 2025, maturities of operating lease liabilities were as follows (in thousands):
Year Ending December 31,
2026$22,737 
20279,578 
20284,652 
2029 onwards831 
Total future minimum lease payments37,798 
Less: Imputed interest(2,133)
Present value of lease liabilities$35,665