XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments, contingencies and guarantees (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Components of Lease Expense [Text Block]
The components of net lease cost, which were primarily recorded in operating expenses, were as follows:
Year ended December 31,
(in thousands)202320222021
Operating lease cost (1)
$11,045 $11,060 $11,566 
Sublease income(2,281)(2,907)(964)
Net lease cost$8,764 $8,153 $10,602 
(1)    Operating lease cost includes variable lease costs, which are immaterial.

Supplemental cash flow information related to leases was as follows:
Year ended December 31,
(in thousands)202320222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$12,217 $14,595 $14,902 
Right-of-use assets obtained in exchange for operating lease liabilities3,943 1,221 2,475 
Operating lease modification to decrease right-of-use assets— (232)— 

Supplemental balance sheet information related to leases was as follows:
December 31, 2023December 31, 2022
Weighted-average remaining lease term (in years) - operating leases3.053.81
Weighted-average discount rate - operating leases6.2%6.1%
Schedule of Maturities of Lease Liabilities [Text Block]
As of December 31, 2023, maturities of operating lease liabilities were as follows:
(in thousands)
December 31, 2023
2024$12,488 
202513,141 
202612,361 
20271,359 
2028401 
Thereafter103 
Total lease payments39,853 
Less: Imputed interest(3,806)
Present value of lease liabilities$36,047