v3.22.2.2
Commitments and Contingencies (Details) - Comerica Bank - Line of credit
$ in Millions
1 Months Ended
Sep. 30, 2022
USD ($)
Aug. 31, 2013
USD ($)
Dec. 31, 2021
USD ($)
Revolving credit facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 100.0 $ 50.0  
Unused capacity, commitment fee percentage 0.15%    
Total borrowings minimum threshold for covenant $ 60.0    
Senior net leverage ratio 3    
Revolving credit facility | Federal Funds Rate      
Debt Instrument [Line Items]      
Basis spread 1.00%    
Revolving credit facility | Federal Funds Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread 0.50%    
Revolving credit facility | Federal Funds Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread 0.80%    
Revolving credit facility | BSBY Rate      
Debt Instrument [Line Items]      
Basis spread 1.00%    
Revolving credit facility | BSBY Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread 1.50%    
Revolving credit facility | BSBY Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread 1.80%    
Revolving credit facility | Option to Increase      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 175.0    
Increase available 75.0    
Revolving credit facility | Credit Facility      
Debt Instrument [Line Items]      
Unused capacity, commitment fee percentage   0.20%  
Unused capacity, maximum outstanding amount   $ 15.0  
Letter of credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity 15.0    
Letter of credit | Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity   $ 15.0  
Letters of credit, outstanding amount 4.2   $ 4.0
Swing Line Notes      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 5.0