XML 127 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Geographic Information - Schedule of Total Revenue Based on Customer's Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenue $ 261,696 $ 251,700 $ 280,338
Americas      
Segment Reporting Information [Line Items]      
Total revenue 134,356 132,745 148,673
Americas      
Segment Reporting Information [Line Items]      
Total revenue 117,707 113,766 129,397
EMEA      
Segment Reporting Information [Line Items]      
Total revenue 40,165 41,349 41,963
Americas excluding United States      
Segment Reporting Information [Line Items]      
Total revenue 16,649 18,979 19,276
APJ      
Segment Reporting Information [Line Items]      
Total revenue $ 87,175 $ 77,606 $ 89,702