XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment, Geographic and Major Customer Information - Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information        
Revenue $ 47,268 $ 45,623 $ 145,870 $ 87,874
Related Party        
Segment Reporting Information        
Revenue 29,462 30,417 98,592 49,462
Customer Concentration Risk | Sales | Customer A (Related Party) | Related Party        
Segment Reporting Information        
Revenue $ 29,462 $ 30,417 $ 98,592 $ 48,074
Percentage of revenue by major customers (in percentage) 62.30% 66.70% 67.60% 54.70%
Customer Concentration Risk | Sales | Customer B | Related Party        
Segment Reporting Information        
Revenue       $ 10,905
Percentage of revenue by major customers (in percentage)       12.40%