XML 63 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Future Minimum Operating Lease Commitments, Including Expected Lease Incentives to be Received
The following table summarizes the Company’s future minimum operating lease commitments, including expected lease incentives to be received, as of December 31, 2024 (in thousands):
Year Ending December 31:
2025$12,587 
202612,959 
202713,341 
202813,005 
202910,398 
Thereafter
12,188 
Total undiscounted lease payments
74,478 
Less: imputed interest
(15,510)
Total operating lease liabilities
$58,968 
Reported as of December 31, 2024:
Short-term portion of lease liabilities (included in accrued liabilities and other current liabilities)$7,974 
Operating lease liabilities, non-current50,994 
Total$58,968 
Schedule of Current and Non-current Lease Liabilities
The following table summarizes the Company’s future minimum operating lease commitments, including expected lease incentives to be received, as of December 31, 2024 (in thousands):
Year Ending December 31:
2025$12,587 
202612,959 
202713,341 
202813,005 
202910,398 
Thereafter
12,188 
Total undiscounted lease payments
74,478 
Less: imputed interest
(15,510)
Total operating lease liabilities
$58,968 
Reported as of December 31, 2024:
Short-term portion of lease liabilities (included in accrued liabilities and other current liabilities)$7,974 
Operating lease liabilities, non-current50,994 
Total$58,968