XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentration of Credit Risk and Significant Customers - (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Concentration Risk            
Revenue     $ 193,319 $ 158,830 $ 380,354 $ 310,381
Minimum            
Concentration Risk            
Terms of credit sales, (in days)         30 days  
Maximum            
Concentration Risk            
Terms of credit sales, (in days)         60 days  
Customer A | Revenue | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total     22.80% 28.40% 25.10% 28.60%
Customer A | Accounts Receivable | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total 17.30% 12.40%        
Customer B | Revenue | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total     40.70% 36.40% 38.70% 34.80%
Customer B | Accounts Receivable | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total 14.90% 22.10%        
Customer C | Accounts Receivable | Customer Concentration Risk            
Concentration Risk            
Customers greater than 10% of total 21.10% 21.90%