v3.26.1
Concentration of Credit Risk and Significant Customers (Details)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Customer Concentration Risk | Customer A | Revenue            
Concentration Risk            
Customers greater than 10% of total   17.00% 22.90%   20.00% 22.10%
Customer Concentration Risk | Customer A | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total       14.90%    
Customer Concentration Risk | Customer B | Revenue            
Concentration Risk            
Customers greater than 10% of total   53.80% 50.50%   53.10% 51.60%
Customer Concentration Risk | Customer B | Accounts Receivable            
Concentration Risk            
Customers greater than 10% of total 65.40%     52.30%    
Minimum            
Concentration Risk            
Terms of credit sales, (in days)         30 days  
Maximum            
Concentration Risk            
Terms of credit sales, (in days)         60 days