XML 92 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographical Information International Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
International revenue $ 216,900 $ 196,700 $ 177,800
Total Revenue $ 330,372 $ 303,708 $ 276,137
percentage of total revenue 100.00% 100.00% 100.00%
International Revenue [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
percentage of total revenue 66.00% 65.00% 64.00%
UNITED STATES      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenue $ 113,508 $ 107,004 $ 98,361
percentage of total revenue 34.00% 35.00% 36.00%
South America and Canada [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenue $ 32,787 $ 27,239 $ 25,137
percentage of total revenue 10.00% 9.00% 9.00%
North and South America [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenue $ 146,295 $ 134,243 $ 123,498
percentage of total revenue 44.00% 44.00% 45.00%
GERMANY      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenue $ 33,698 $ 27,574 $ 26,202
percentage of total revenue 10.00% 9.00% 9.00%
The Rest of Europe [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenue $ 69,288 $ 71,896 $ 57,283
percentage of total revenue 21.00% 24.00% 21.00%
Pacific [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenue $ 43,794 $ 39,454 $ 41,055
percentage of total revenue 13.00% 13.00% 15.00%
Middle East [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenue $ 34,816 $ 28,040 $ 26,395
percentage of total revenue 11.00% 9.00% 9.00%
Africa [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenue $ 2,481 $ 2,501 $ 1,704
percentage of total revenue 1.00% 1.00% 1.00%