XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues - Concentration of Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Concentration Risk [Line Items]        
Revenues $ 39,783 $ 38,459 $ 72,904 $ 80,613
Percent of total
revenues 100.00% 100.00% 100.00% 100.00%
Customer Concentration Risk | Revenue Benchmark | Customer A        
Concentration Risk [Line Items]        
Revenues $ 5,305 $ 7,360 $ 12,418 $ 16,243
Percent of total
revenues 13.00% 19.00% 17.00% 20.00%
Customer Concentration Risk | Revenue Benchmark | Customer B        
Concentration Risk [Line Items]        
Revenues $ 5,832 $ 5,027 $ 12,182 $ 11,790
Percent of total
revenues 15.00% 13.00% 17.00% 15.00%
Customer Concentration Risk | Revenue Benchmark | Customer C        
Concentration Risk [Line Items]        
Revenues $ 4,877 $ 5,856 $ 9,471 $ 10,524
Percent of total
revenues 12.00% 15.00% 13.00% 13.00%
Customer Concentration Risk | Revenue Benchmark | Customer D        
Concentration Risk [Line Items]        
Revenues $ 0 $ 5,004 $ 0 $ 9,226
Percent of total
revenues 0.00% 13.00% 0.00% 11.00%
Customer Concentration Risk | Revenue Benchmark | All others        
Concentration Risk [Line Items]        
Revenues $ 23,769 $ 15,212 $ 38,833 $ 32,830
Percent of total
revenues 60.00% 40.00% 53.00% 41.00%