XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information and Foreign Operations - Significant Customers (Details) - customer
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue | Customer Concentration Risk [Member]        
Significant Customers        
Number of customers representing significant share       0
Accounts receivable        
Significant Customers        
Number of customers representing significant share     0  
One customer | Revenue | Customer Concentration Risk [Member]        
Significant Customers        
Number of customers representing significant share 0 0 1  
One customer | Accounts receivable | Customer Concentration Risk [Member]        
Significant Customers        
Percentage share generated by major customers     10.00%  
Top five customers | Revenue | Customer Concentration Risk [Member]        
Significant Customers        
Number of customers representing significant share 5 5 5 5
Percentage share generated by major customers 32.00% 24.00% 32.00% 24.00%