XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Note 15 - Segment Information - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 88,804 $ 72,760 $ 241,299 $ 197,201
North America [Member]        
Revenue 37,648 31,751 99,240 84,484
UNITED STATES        
Revenue 37,518 31,115 98,744 82,151
EMEA [Member]        
Revenue 26,298 21,739 72,193 60,800
SINGAPORE        
Revenue 10,700 8,639 31,409 22,256
Asia Pacific [Member]        
Revenue 24,858 19,270 69,866 51,917
GERMANY        
Revenue $ 11,568 $ 9,212 $ 30,856 $ 25,993