v3.24.1.u1
Geographic Information - Schedule of Long-lived Tangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Geographic revenue based on customer location and long-lived tangible assets    
Total long-lived tangible assets $ 63,430 $ 64,300
North America    
Geographic revenue based on customer location and long-lived tangible assets    
Total long-lived tangible assets 45,509 46,531
Europe    
Geographic revenue based on customer location and long-lived tangible assets    
Total long-lived tangible assets 17,859 17,695
Rest of the world    
Geographic revenue based on customer location and long-lived tangible assets    
Total long-lived tangible assets $ 62 $ 74