XML 76 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue, Concentration and Geographic Information - Disaggregation Our Geographical Revenues by Origin (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue, Concentration and Geographic Information      
Total revenue $ 228,385 $ 233,255 $ 237,277
Americas      
Revenue, Concentration and Geographic Information      
Total revenue 126,373 127,213 128,209
Europe, the Middle East, and Africa (EMEA)      
Revenue, Concentration and Geographic Information      
Total revenue 59,596 60,883 66,913
Asia Pacific (APAC)      
Revenue, Concentration and Geographic Information      
Total revenue $ 42,416 $ 45,159 $ 42,155