v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Summary of Future Minimum Lease Payments Under Non-Cancellable Operating Leases Future minimum lease payments at June 30, 2025 under the Company’s non-cancelable leases were as follows (in thousands):
June 30,
2025
2025 (remaining six months)$8,917 
202616,668 
202712,274 
20286,820 
20295,611 
Thereafter2,040 
Total future minimum lease payments52,330 
Less: Imputed interest(5,556)
Present value of future minimum lease payments46,774 
Less: Current portion of operating lease liability(15,463)
Operating lease liabilities - noncurrent$31,311 
Summary of Supplemental Information for Non-Cancellable Operating Leases
The following table presents supplemental information for the Company's non-cancelable operating leases for the six months ended June 30, 2025 and 2024 (in thousands, except for weighted average and percentage data):
Six Months Ended June 30,
20252024
Weighted average remaining lease term3.413.84
Weighted average discount rate6.01 %5.69 %
Cash paid for amounts included in the measurement of lease liabilities$4,723 $4,459 
Leased assets obtained in exchange for new lease liabilities$4,479 $9,159