XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Segment Information - Revenues Between Geographic Regions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 330,482 $ 271,825 $ 232,339
North America [Member]      
Revenue 135,870 118,490 102,025
UNITED STATES      
Revenue 135,288 115,799 100,870
EMEA [Member]      
Revenue 99,256 81,753 71,635
SINGAPORE      
Revenue 43,113 30,974 21,915
Asia Pacific [Member]      
Revenue 95,356 71,582 58,679
GERMANY      
Revenue $ 41,765 $ 35,775 $ 30,625