v3.26.1
Long Term Debt - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 4 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2022
Feb. 27, 2026
Mar. 31, 2027
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Feb. 28, 2026
Mar. 31, 2025
Dec. 31, 2022
Jul. 31, 2021
Ares Capital Credit Agreement                          
Debt Instrument [Line Items]                          
Interest rate                     6.83%    
Debt issuance costs                     $ 5,100,000    
Amortization of debt issuance cost         $ 200,000     $ 400,000          
Paid off the credit agreement   $ 209,700,000                      
Wilmington Trust Credit Agreement                          
Debt Instrument [Line Items]                          
Interest rate       8.27%   8.27% 8.27%            
Debt issuance costs       $ 3,600,000   $ 3,600,000 $ 3,600,000            
Debt Instrument, Measurement Input       0.15   0.15 0.15            
Debt instrument, term             60 days            
Amortization of debt discount and issuance cost       $ 100,000   $ 100,000              
Wilmington Trust Credit Agreement | Subsequent Event                          
Debt Instrument [Line Items]                          
Debt instrument, term     45 days                    
Term loan | Ares Capital Credit Agreement                          
Debt Instrument [Line Items]                          
Line of credit facility                       $ 5,000,000 $ 232,000,000
Interest rate                 9.40%        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]                 SOFR        
Quarterly principal payments $ 600,000                        
Debt instrument, maturity date Jul. 19, 2028                        
Term loan | Ares Capital Credit Agreement | SOFR                          
Debt Instrument [Line Items]                          
Basis spread on variable rate                 5.40%        
Term loan | Ares Capital Credit Agreement | Prime Rate                          
Debt Instrument [Line Items]                          
Basis spread on variable rate                 4.50%        
Term loan | Ares Capital Credit Agreement | Floor Rate                          
Debt Instrument [Line Items]                          
Basis spread on variable rate                 0.75%        
Term loan | Ares Capital Credit Agreement | NYFRB                          
Debt Instrument [Line Items]                          
Basis spread on variable rate                 5.00%        
Term loan | Ares Capital Credit Agreement | Minimum                          
Debt Instrument [Line Items]                          
Basis spread on variable rate                 5.50%        
Term loan | Ares Capital Credit Agreement | Maximum                          
Debt Instrument [Line Items]                          
Basis spread on variable rate                 5.65%        
Term loan | Wilmington Trust Credit Agreement                          
Debt Instrument [Line Items]                          
Line of credit facility                   $ 215,000,000      
Interest rate       7.98%   7.98% 7.98%            
Quarterly principal payments             $ 500,000            
Debt instrument, maturity date             Feb. 26, 2033            
Excess cash flow             $ 9,500,000            
ECF percentage description             The Applicable ECF Percentage is determined based on the Consolidated First Lien Net Leverage Ratio (as defined in the Credit Agreement) as of the last day of the fiscal year as follows: 0% if less than or equal to 2.50x; 25% if greater than 2.50x but less than or equal to 3.00x; and 50% if greater than 3.00x. These ECF payments are due within ten business days after delivery of both the annual audited financial statements and the related Compliance Certificate (as defined in the Credit Agreement).            
Revolving line of credit | Ares Capital Credit Agreement                          
Debt Instrument [Line Items]                          
Line of credit facility                         $ 25,000,000
Debt instrument, maturity date                 Jul. 19, 2026        
Outstanding borrowings                 $ 0        
Commitment fee percentage                 0.50%        
Unused amount of credit available                 $ 25,000,000        
Revolving line of credit | Wilmington Trust Credit Agreement                          
Debt Instrument [Line Items]                          
Line of credit facility                   $ 25,000,000      
Interest rate       4.25%   4.25% 4.25%            
Debt instrument, maturity date             Feb. 26, 2033            
Outstanding borrowings       $ 0   $ 0 $ 0            
Unused amount of credit available             $ 25,000,000            
Revolving line of credit | Wilmington Trust Credit Agreement | Minimum                          
Debt Instrument [Line Items]                          
Commitment fee percentage             0.375%            
Revolving line of credit | Wilmington Trust Credit Agreement | Minimum | SOFR                          
Debt Instrument [Line Items]                          
Basis spread on variable rate             4.00%            
Revolving line of credit | Wilmington Trust Credit Agreement | Maximum                          
Debt Instrument [Line Items]                          
Commitment fee percentage             0.50%            
Revolving line of credit | Wilmington Trust Credit Agreement | Maximum | SOFR                          
Debt Instrument [Line Items]                          
Basis spread on variable rate             4.50%