XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Concentration of Risk (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Concentration Risk [Line Items]    
Revenues $ 42,154 $ 36,390
Percent of total revenues 100.00% 100.00%
Customer Concentration Risk | Revenue Benchmark | Customer A    
Concentration Risk [Line Items]    
Revenues $ 6,763 $ 7,264
Percent of total revenues 16.00% 20.00%
Customer Concentration Risk | Revenue Benchmark | Customer B    
Concentration Risk [Line Items]    
Revenues $ 4,668 $ 4,497
Percent of total revenues 11.00% 12.00%
Customer Concentration Risk | Revenue Benchmark | Customer C    
Concentration Risk [Line Items]    
Revenues $ 8,883 $ 5,351
Percent of total revenues 21.00% 15.00%
Customer Concentration Risk | Revenue Benchmark | Customer D    
Concentration Risk [Line Items]    
Revenues $ 4,222 $ 950
Percent of total revenues 10.00% 3.00%
Customer Concentration Risk | Revenue Benchmark | All others    
Concentration Risk [Line Items]    
Revenues $ 17,618 $ 18,328
Percent of total revenues 42.00% 50.00%