XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 48,773 $ 43,838 $ 96,107 $ 83,831
European Union [Member]        
Revenues 7,663 6,581 13,976 14,666
All Other Regions [Member]        
Revenues 10,290 9,677 20,224 16,717
United States [Member]        
Revenues $ 30,820 $ 27,580 $ 61,907 $ 52,448