XML 108 R97.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues - Schedule of Concentration of Risk, by Risk Factor (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Concentration Risk [Line Items]        
Revenues $ 32,472 $ 39,783 $ 67,229 $ 72,904
Percent of total
revenues 100.00% 100.00% 100.00% 100.00%
Customer Concentration Risk | Revenue Benchmark | Customer A        
Concentration Risk [Line Items]        
Revenues $ 3,562 $ 5,832 $ 10,160 $ 12,182
Percent of total
revenues 11.00% 15.00% 15.00% 17.00%
Customer Concentration Risk | Revenue Benchmark | Customer B        
Concentration Risk [Line Items]        
Revenues $ 4,873 $ 4,877 $ 9,214 $ 9,471
Percent of total
revenues 15.00% 12.00% 14.00% 13.00%
Customer Concentration Risk | Revenue Benchmark | Customer C        
Concentration Risk [Line Items]        
Revenues $ 0 $ 5,305 $ 0 $ 12,418
Percent of total
revenues 0.00% 13.00% 0.00% 17.00%
Customer Concentration Risk | Revenue Benchmark | Customer D        
Concentration Risk [Line Items]        
Revenues $ 3,267 $ 0 $ 6,831 $ 0
Percent of total
revenues 10.00% 0.00% 10.00% 0.00%
Customer Concentration Risk | Revenue Benchmark | Customer E        
Concentration Risk [Line Items]        
Revenues $ 3,462 $ 0 $ 6,962 $ 0
Percent of total
revenues 11.00% 0.00% 10.00% 0.00%
Customer Concentration Risk | Revenue Benchmark | Customer F        
Concentration Risk [Line Items]        
Revenues $ 5,270 $ 0 $ 9,999 $ 0
Percent of total
revenues 16.00% 0.00% 15.00% 0.00%
Customer Concentration Risk | Revenue Benchmark | All others        
Concentration Risk [Line Items]        
Revenues $ 12,038 $ 23,769 $ 24,063 $ 38,833
Percent of total
revenues 37.00% 60.00% 36.00% 53.00%