Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Leases (Details)

v3.23.1
Commitments and Contingencies - Leases (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
lease
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
Number of leases of facilities located in the United States and the Netherlands | lease 5  
Number of leases of office equipment, under operating leases | lease 1  
Operating lease cost | $ $ 1,000,000 $ 839,000
Sublease income | $ $ 255,000 $ 0