XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Cost
The components of lease cost are as follows (in thousands):
Years Ended December 31,
202420232022
Operating lease cost
$11,053 $13,074 $12,506 
Variable lease cost
1,266 2,663 2,771 
Sublease income
(359)— — 
Total lease cost
$11,960 $15,737 $15,277 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows (in thousands):
Years Ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases
$10,678 $14,039 $14,020 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases
$4,875 $6,359 $7,693 
Non-cash sublease payments
Operating leases
$602 $— $— 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate): 
December 31,
20242023
Assets:
Operating lease right-of-use assets
$28,864 $34,338 
Liabilities:
Other current liabilities
$9,265 $9,348 
Operating lease liabilities
22,592 29,074 
Total operating lease liabilities
$31,857 $38,422 
Weighted average remaining operating lease term (years)
4.715.31
Weighted average operating lease discount rate
3.76 %3.47 %
Schedule of Maturities on Lease Liabilities
Maturities on lease liabilities as of December 31, 2024, are as follows (in thousands): 
Fiscal Year Ending December 31,
2025$10,213 
20266,974 
20275,662 
20284,889 
20292,547 
Thereafter
3,885 
Total lease payments
34,170 
Less: imputed interest
2,313 
Total lease liability
$31,857