XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segment, Geographic and Major Customer Information - Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information    
Revenue from external customers $ 40,374 $ 48,007
Related Party    
Segment Reporting Information    
Revenue from external customers 27,194 36,355
Customer Concentration Risk | Sales | Customer A (Related Party) | Related Party    
Segment Reporting Information    
Revenue from external customers $ 27,194 $ 36,355
Percentage of revenue by major customers (in percentage) 67.40% 75.70%