v3.22.2.2
Revenue - Revenues by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 37,249 $ 32,680 $ 106,844 $ 96,526
U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 36,190 31,367 102,813 93,205
Luxembourg        
Disaggregation of Revenue [Line Items]        
Total revenues 911 1,156 3,315 3,071
South Korea        
Disaggregation of Revenue [Line Items]        
Total revenues 11 68 271 144
Germany        
Disaggregation of Revenue [Line Items]        
Total revenues 51 38 279 55
Poland        
Disaggregation of Revenue [Line Items]        
Total revenues 0 51 0 51
Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 86 $ 0 $ 166 $ 0