XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information (Details) - JP Morgan Credit Agreement
Oct. 05, 2021
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Debt Instrument [Line Items]      
Debt instrument, outstanding borrowings   $ 0 $ 0
Minimum      
Debt Instrument [Line Items]      
Net leverage ratio 0.0025    
Maximum      
Debt Instrument [Line Items]      
Net leverage ratio 0.0040    
SOFR | Minimum      
Debt Instrument [Line Items]      
Debt Instrument, basis spread on variable rate 1.75%    
SOFR | Maximum      
Debt Instrument [Line Items]      
Debt Instrument, basis spread on variable rate 2.50%    
Alternate Base Rate | Minimum      
Debt Instrument [Line Items]      
Debt Instrument, basis spread on variable rate 0.75%    
Alternate Base Rate | Maximum      
Debt Instrument [Line Items]      
Debt Instrument, basis spread on variable rate 1.50%    
Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit, maximum borrowing capacity $ 50,000,000.0    
Senior Secured Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit, maximum borrowing capacity $ 100,000,000.0    
Debt instrument term 5 years    
Letters of Credit      
Debt Instrument [Line Items]      
Line of credit, maximum borrowing capacity $ 10,000,000.0