XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Customer and Geographic Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues $ 219,024 $ 179,465 $ 165,835
Costs of revenues 60,623 54,144 51,749
Gross profit 158,401 125,321 114,086
Net income (loss) $ (640) $ 4,057 $ 3,105