XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Selected Income Statement Data (Schedule of selected revenues) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Selected Income Statement Data [Line Items]      
Total revenues $ 320,909 $ 269,659 $ 155,859
Sales of products [Member]      
Selected Income Statement Data [Line Items]      
Total revenues 307,791 259,332 148,257
Service fees [Member]      
Selected Income Statement Data [Line Items]      
Total revenues $ 13,118 $ 10,327 $ 7,602