v3.26.3
Note 15 - Segment Information - Revenues Between Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue $ 131,104 $ 109,728 $ 372,841 $ 304,810
North America [Member]        
Revenue 51,592 43,094 144,468 119,117
UNITED STATES        
Revenue 50,035 42,485 140,419 118,051
EMEA [Member]        
Revenue 42,808 35,454 121,553 96,760
GERMANY        
Revenue 17,645 15,185 50,060 40,680
Asia Pacific [Member]        
Revenue 36,704 31,180 106,820 88,933
SINGAPORE        
Revenue $ 15,835 $ 12,900 $ 46,304 $ 38,205