v3.22.4
Loan and Security Agreement and Senior Secured Credit Facilities Agreement (Details) - Revolving Credit Facility - USD ($)
$ in Millions
1 Months Ended
Oct. 17, 2022
Jun. 30, 2021
Credit Agreement | Line of Credit    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity $ 110.0  
Line of credit facility, accordion feature, increase limit $ 90.0  
Credit Agreement | Line of Credit | Minimum    
Line of Credit Facility [Line Items]    
Line of credit facility, commitment fee percentage 0.25%  
Credit Agreement | Line of Credit | Maximum    
Line of Credit Facility [Line Items]    
Line of credit facility, commitment fee percentage 0.35%  
Credit Agreement | Line of Credit | Fed Funds Effective Rate Overnight Index Swap Rate    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 0.50%  
Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR)    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 1.00%  
Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Minimum    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 2.00%  
Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 2.75%  
Credit Agreement | Line of Credit | Alternate Base Rate | Minimum    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 1.00%  
Credit Agreement | Line of Credit | Alternate Base Rate | Maximum    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 1.75%  
Credit Agreement | Letter of Credit    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity $ 25.0  
Credit Agreement | Swingline Sub-Facility    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity $ 25.0  
Silicon Valley Bank    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity   $ 25.0
Line of credit facility, borrowing capacity, percentage of eligible accounts receivable, net,   80.00%
Debt instrument, interest rate   3.25%
Line of credit facility, unused capacity, commitment fee percentage   0.40%
Line of credit facility, borrowing capacity, unused capacity fee, closing balance threshold   $ 5.0