XML 93 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Concentration of Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Concentration Risk [Line Items]        
Revenues $ 33,988 $ 40,651 $ 114,601 $ 114,654
Percent of total revenues 100.00% 100.00% 100.00% 100.00%
Customer Concentration Risk | Revenue Benchmark | Customer A        
Concentration Risk [Line Items]        
Revenues $ 8,286 $ 7,559 $ 24,529 $ 22,149
Percent of total revenues 24.00% 19.00% 21.00% 19.00%
Customer Concentration Risk | Revenue Benchmark | Customer B        
Concentration Risk [Line Items]        
Revenues $ 660 $ 4,391 $ 12,450 $ 13,293
Percent of total revenues 2.00% 11.00% 11.00% 12.00%
Customer Concentration Risk | Revenue Benchmark | Customer C        
Concentration Risk [Line Items]        
Revenues $ 3,247 $ 7,878 $ 13,771 $ 20,806
Percent of total revenues 10.00% 19.00% 12.00% 18.00%
Customer Concentration Risk | Revenue Benchmark | Customer D        
Concentration Risk [Line Items]        
Revenues $ 8,667 $ 0 $ 17,893 $ 0
Percent of total revenues 26.00% 0.00% 16.00% 0.00%
Customer Concentration Risk | Revenue Benchmark | All others        
Concentration Risk [Line Items]        
Revenues $ 13,128 $ 20,823 $ 45,958 $ 58,406
Percent of total revenues 38.00% 51.00% 40.00% 51.00%