XML 93 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Concentration of Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Concentration Risk [Line Items]        
Revenues $ 38,459 $ 37,613 $ 80,613 $ 74,003
Percent of total revenues 100.00% 100.00% 100.00% 100.00%
Customer Concentration Risk | Revenue Benchmark | Customer A        
Concentration Risk [Line Items]        
Revenues $ 7,360 $ 7,577 $ 16,243 $ 12,928
Percent of total revenues 19.00% 20.00% 20.00% 17.00%
Customer Concentration Risk | Revenue Benchmark | Customer B        
Concentration Risk [Line Items]        
Revenues $ 5,027 $ 7,326 $ 11,790 $ 14,590
Percent of total revenues 13.00% 19.00% 15.00% 20.00%
Customer Concentration Risk | Revenue Benchmark | Customer C        
Concentration Risk [Line Items]        
Revenues $ 5,856 $ 4,405 $ 10,524 $ 8,902
Percent of total revenues 15.00% 12.00% 13.00% 12.00%
Customer Concentration Risk | Revenue Benchmark | Customer D        
Concentration Risk [Line Items]        
Revenues $ 5,004 $ 556 $ 9,226 $ 1,506
Percent of total revenues 13.00% 1.00% 11.00% 2.00%
Customer Concentration Risk | Revenue Benchmark | All others        
Concentration Risk [Line Items]        
Revenues $ 15,212 $ 17,749 $ 32,830 $ 36,077
Percent of total revenues 40.00% 48.00% 41.00% 49.00%