XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Cost
The components of lease cost are as follows (in thousands):
Years Ended December 31,
202320222021
Operating lease cost
$13,074 $12,506 $12,369 
Variable lease cost
2,663 2,771 3,140 
Total lease cost
$15,737 $15,277 $15,509 
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,
202320222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases
$14,039 $14,020 $19,623 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases
$6,359 $7,693 $20,944 
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,
20232022
Assets:
Operating lease right-of-use assets
$34,338 $40,031 
Liabilities:
Other current liabilities
$9,348 $11,218 
Operating lease liabilities
29,074 33,910 
Total operating lease liabilities
$38,422 $45,128 
Weighted average remaining operating lease term (years)
5.315.53
Weighted average operating lease discount rate
3.47 %3.21 %
Schedule of Maturities on Lease Liabilities
Maturities on lease liabilities as of December 31, 2023, are as follows (in thousands): 
Fiscal Year Ending December 31,
2024$10,465 
20258,162 
20266,290 
20275,580 
20284,801 
Thereafter
6,363 
Total lease payments
41,661 
Less: imputed interest
3,239 
Total lease liability
$38,422