XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Note 16 - Segment Information - Revenues Between Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue $ 109,728 $ 88,804 $ 304,810 $ 241,299
North America [Member]        
Revenue 43,094 37,648 119,117 99,240
UNITED STATES        
Revenue 42,485 37,518 118,051 98,744
EMEA [Member]        
Revenue 35,454 26,298 96,760 72,193
GERMANY        
Revenue 15,185 11,568 40,680 30,856
Asia Pacific [Member]        
Revenue 31,180 24,858 88,933 69,866
SINGAPORE        
Revenue $ 12,900 $ 10,700 $ 38,205 $ 31,409