XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total Revenues $ 48,882 $ 42,693 $ 96,020 $ 81,862
European Union [Member]        
Total Revenues 8,142 7,987 17,479 15,751
All other regions [Member]        
Total Revenues 11,394 10,057 22,200 19,424
United States [Member]        
Total Revenues $ 29,346 $ 24,649 $ 56,341 $ 46,687