XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 41,911 $ 44,631 $ 125,742 $ 140,651
European Union        
Revenues 6,695 6,371 21,361 23,851
All Other Regions        
Revenues 9,070 10,481 25,787 32,679
United State        
Revenues $ 26,146 $ 27,779 $ 78,594 $ 84,121