Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.23.3
Subsequent Events (Details)
$ in Millions
Aug. 31, 2023
USD ($)
Sep. 09, 2022
USD ($)
Mar. 29, 2019
USD ($)
Senior Credit Facility - Term Loan      
Subsequent Events [Abstract]      
Maximum borrowing capacity $ 200.0 $ 200.0 $ 200.0
Senior credit facility expansion option, available   $ 300.0  
Minimum | Senior Credit Facility - Term Loan      
Subsequent Event [Line Items]      
Interest Coverage Ratio   100.00%  
Leverage ratio   1.00  
Maximum      
Subsequent Event [Line Items]      
Leverage ratio     3.75
Adjusted Leverage Ratio     4.25
Maximum | Senior Credit Facility - Term Loan      
Subsequent Event [Line Items]      
Interest Coverage Ratio   300.00%  
Leverage ratio   3.75  
Adjusted Leverage Ratio   4.25