v3.25.2
Note 21 - Segment and Geographic Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues $ 59,871 $ 10,798 $ 88,611 $ 29,362
UNITED STATES        
Revenues 58,455 9,575 85,944 26,318
Europe [Member]        
Revenues $ 1,416 $ 1,223 $ 2,667 $ 3,044