XML 99 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Summary of Sales by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Total revenue $ 307,539 $ 257,800 $ 190,283
Americas      
Segment Reporting Information [Line Items]      
Total revenue 96,418 57,129 38,021
Asia Pacific      
Segment Reporting Information [Line Items]      
Total revenue 176,409 168,249 133,152
Europe, Middle East and Africa      
Segment Reporting Information [Line Items]      
Total revenue $ 34,712 $ 32,422 $ 19,110