v3.24.0.1
Segment and Geographic Data - Schedule of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Entity Wide Revenue Major Customer [Line Items]      
Revenue $ 251,415 $ 222,653 $ 166,154
United States [Member]      
Entity Wide Revenue Major Customer [Line Items]      
Revenue 239,457 211,727 158,727
Rest of world [Member]      
Entity Wide Revenue Major Customer [Line Items]      
Revenue $ 11,958 $ 10,926 $ 7,427