v3.24.0.1
Subsequent Event (Additional Information) (Details) - USD ($)
$ in Millions
Feb. 23, 2024
Jul. 29, 2021
Dec. 31, 2023
Oct. 28, 2022
Subsequent Event [Line Items]        
Replace Revolving Credit Facility     $ 50.0  
Revolving Credit Facility        
Subsequent Event [Line Items]        
Secured revolving credit, total commitment   $ 50.0   $ 50.0
Letter Of Credit Sub Facility Included In Borrowings   5.0    
Swingline Sub Facility Included In Borrowing   $ 5.0    
Maximum [Member] | Revolving Credit Facility        
Subsequent Event [Line Items]        
Line of Credit Facility, Interest Rate During Period   2.25%    
Line of Credit Facility, Commitment Fee Percentage   0.35%    
Minimum [Member] | Revolving Credit Facility        
Subsequent Event [Line Items]        
Line of Credit Facility, Interest Rate During Period   0.75%    
Line of Credit Facility, Commitment Fee Percentage   0.25%    
Subsequent Event | 2024 Revolving Credit Facility        
Subsequent Event [Line Items]        
Secured revolving credit, total commitment $ 125.0      
Revolving Credit Facility provides for an incremental facility 50.0      
Letter Of Credit Sub Facility Included In Borrowings 10.0      
Swingline Sub Facility Included In Borrowing 5.0      
Replace Revolving Credit Facility $ 50.0      
Subsequent Event | Maximum [Member] | 2024 Revolving Credit Facility        
Subsequent Event [Line Items]        
Line of Credit Facility, Interest Rate During Period 2.50%      
Line of Credit Facility, Commitment Fee Percentage 0.35%      
Subsequent Event | Minimum [Member] | 2024 Revolving Credit Facility        
Subsequent Event [Line Items]        
Line of Credit Facility, Interest Rate During Period 1.00%      
Line of Credit Facility, Commitment Fee Percentage 0.25%