XML 120 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense recognized in the Consolidated Statements of Operations were as follows (in thousands):
Year Ended December 31,
202420232022
Operating lease cost$4,188 $4,362 $5,403 
Variable lease cost1,479 1,737 1,058 
  Total lease cost$5,667 $6,099 $6,461 
Schedule of Lease-Related Assets and Liabilities
Lease-related assets and liabilities were as follows (in thousands, except years and %):
December 31,
20242023
Assets
Operating lease right-of-use assets17,472 19,285 
Liabilities
Other current liabilities$4,273 $3,626 
Operating lease liabilities37,476 41,114 
Total lease liabilities$41,749 $44,740 
Weighted-average remaining lease term (years)7.48.3
Weighted-average discount rate5.1 %5.1 %
Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases
Future minimum lease payments under non-cancellable leases as of December 31, 2024 were as follows (in thousands):
Years ending December 31,
2025$6,251 
20266,430 
20276,583 
20286,717 
20296,910 
Thereafter17,463 
Total future minimum lease payments50,354 
Less: imputed interest(8,605)
Total$41,749