XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Components of Lease Expense
The components of lease expense were as follows:
Year Ended December 31,
(in thousands)202320222021
Operating lease cost$3,123 $3,087 $3,089 
Variable lease cost3,771 3,576 3,660 
$6,894 $6,663 $6,749 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
December 31,
(in thousands)20232022
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$5,022 $4,639 
Right-of-use assets obtained in exchange for operating lease liabilities1,147 934 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to operating leases was as follows:
December 31, 2023December 31, 2022
Weighted-average remaining lease term3.1 years3.9 years
Weighted-average discount rate4.0 %4.0 %
Schedule of Future Minimum Payments Under Operating Leases
At December 31, 2023, our future minimum payments under operating leases were as follows:
(in thousands)
2024$4,910 
20254,694 
20263,947 
20271,299 
202825 
Thereafter76 
Total future gross payments14,951 
Less: imputed interest(922)
Total operating lease liabilities$14,029 
Summary of Remaining Purchase Commitments and Estimated Purchase Timing At December 31, 2023, our remaining purchase commitments and estimated purchase timing were as follows:
(in thousands)
2024$14,536 
202514,186 
20266,342 
Total remaining purchase commitments$35,064