XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Reporting - Summary of Sales by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenue $ 361,075 $ 366,087 $ 307,539
Americas      
Segment Reporting Information [Line Items]      
Total revenue 124,944 110,155 96,418
Asia Pacific      
Segment Reporting Information [Line Items]      
Total revenue 209,927 209,538 176,409
Europe, Middle East and Africa      
Segment Reporting Information [Line Items]      
Total revenue $ 26,204 $ 46,394 $ 34,712