XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information and Foreign Operations - Significant Customers (Details) - customer
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue      
Significant Customers      
Number of customers representing significant share 0    
Accounts receivable      
Significant Customers      
Number of customers representing significant share 0    
One customer | Revenue      
Significant Customers      
Number of customers representing significant share   1  
One customer | Revenue | Customer concentration      
Significant Customers      
Percentage share generated by major customers 10.00% 10.00%  
One customer | Accounts receivable | Customer concentration      
Significant Customers      
Percentage share generated by major customers 10.00%    
Two customer | Accounts receivable      
Significant Customers      
Number of customers representing significant share     2
Two customer | Accounts receivable | Customer concentration      
Significant Customers      
Percentage share generated by major customers     10.00%
Top five customers | Revenue      
Significant Customers      
Number of customers representing significant share 5 5  
Top five customers | Revenue | Customer concentration      
Significant Customers      
Percentage share generated by major customers 28.00% 29.00%