v3.22.2
Debt (Details)
Feb. 09, 2021
USD ($)
bank
Jun. 30, 2022
USD ($)
Line of Credit Facility [Line Items]    
Number of banks to which company is party to a credit agreement | bank 2  
Outstanding borrowings   $ 0
Letters of credit outstanding   400,000
Remaining borrowing capacity   $ 199,600,000
Credit Agreement    
Line of Credit Facility [Line Items]    
Calculated maximum borrowings $ 200,000,000  
Available increase in borrowings under Credit Agreement $ 100,000,000  
Credit Agreement | Minimum    
Line of Credit Facility [Line Items]    
Percentage of commitment fee 0.20%  
Credit Agreement | Maximum    
Line of Credit Facility [Line Items]    
Percentage of commitment fee 0.325%  
Credit Agreement | Credit Agreement Interest Rate Option One | Minimum | London Interbank Offered Rate (LIBOR)    
Line of Credit Facility [Line Items]    
Debt instrument basis spread on variable rate (as a percent) 1.00%  
Credit Agreement | Credit Agreement Interest Rate Option One | Maximum | London Interbank Offered Rate (LIBOR)    
Line of Credit Facility [Line Items]    
Debt instrument basis spread on variable rate (as a percent) 1.875%  
Credit Agreement | Credit Agreement Interest Rate Option Two | London Interbank Offered Rate (LIBOR)    
Line of Credit Facility [Line Items]    
Debt instrument basis spread on variable rate (as a percent) 1.00%  
Credit Agreement | Credit Agreement Interest Rate Option Two | Minimum | Base Rate    
Line of Credit Facility [Line Items]    
Debt instrument basis spread on variable rate (as a percent) 0.00%  
Credit Agreement | Credit Agreement Interest Rate Option Two | Maximum | Federal Funds Rate    
Line of Credit Facility [Line Items]    
Debt instrument basis spread on variable rate (as a percent) 0.50%  
Credit Agreement | Credit Agreement Interest Rate Option Two | Maximum | Base Rate    
Line of Credit Facility [Line Items]    
Debt instrument basis spread on variable rate (as a percent) 0.375%