XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Note 16 - Segment Information - Revenues Between Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 102,018 $ 77,961 $ 195,082 $ 152,495
North America [Member]        
Revenue 39,571 31,697 76,023 61,592
UNITED STATES        
Revenue 39,167 31,529 75,566 61,226
EMEA [Member]        
Revenue 31,822 23,089 61,306 45,895
GERMANY        
Revenue 13,203 9,394 25,495 19,288
Asia Pacific [Member]        
Revenue 30,625 23,175 57,753 45,008
SINGAPORE        
Revenue $ 13,793 $ 10,230 $ 25,305 $ 20,709