XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segment, Geographic and Major Customer Information - Major Customers (Details) - Customer Concentration Risk - Sales - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Customer A (Related Party)        
Segment Reporting Information        
Revenue $ 32,774 $ 16,549 $ 69,129 $ 17,657
Percentage of revenue by major customers (in percentage) 64.80% 52.20% 70.10% 38.90%
Customer B        
Segment Reporting Information        
Revenue   $ 5,611   $ 8,218
Percentage of revenue by major customers (in percentage)   19.10%   19.50%