XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Narrative (Details)
6 Months Ended
Dec. 31, 2024
USD ($)
Nov. 01, 2024
USD ($)
May 03, 2024
USD ($)
Feb. 24, 2023
Feb. 25, 2022
USD ($)
May 05, 2021
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
May 02, 2024
USD ($)
Feb. 24, 2022
USD ($)
Schedule of Capitalization, Long-term Debt                    
Secured term loan $ 45,000,000           $ 45,000,000      
Payments of line of credit             $ 0 $ 6,000,000    
Revolving credit facility                    
Schedule of Capitalization, Long-term Debt                    
Payments of line of credit   $ 10,000,000.0                
Letters of credit outstanding   3,200,000                
Amendment fee   $ 250,000                
Line of credit | Revolving credit facility                    
Schedule of Capitalization, Long-term Debt                    
Maximum borrowing capacity     $ 25,000,000.0   $ 40,000,000 $ 25,000,000     $ 40,000,000.0 $ 25,000,000.0
Variable rate         2.50%          
Maturity period (in years)           3 years        
Required principal repayment     $ 6,000,000.0              
Commitment fee percentage     2.00%              
Line of credit | Revolving credit facility | Variable Rate Component One                    
Schedule of Capitalization, Long-term Debt                    
Variable rate     4.50% 3.50%            
Line of credit | Letter of credit                    
Schedule of Capitalization, Long-term Debt                    
Maximum borrowing capacity           $ 5,000,000.0        
Credit Agreement | Secured Debt                    
Schedule of Capitalization, Long-term Debt                    
Debt term 4 years                  
Secured term loan $ 60,000,000.0                  
Variable rate 2.00%                  
Minimum liquidity $ 10,000,000                  
Effective interest rate 14.54%                  
Credit Agreement | Secured Debt | Debt Instrument If Total Leverage Ratio Is Greater Than 2.25                    
Schedule of Capitalization, Long-term Debt                    
Threshold total leverage ratio, maximum             2.25      
Threshold total leverage ratio, minimum             0.75      
Credit Agreement | Secured Debt | Debt Instrument If Total Leverage Ratio Is Equal To Or Less Than 2.25 And Greater Than 1.75                    
Schedule of Capitalization, Long-term Debt                    
Threshold total leverage ratio, maximum             1.75      
Threshold total leverage ratio, minimum             0.50      
Excess cash flow if required threshold leverage ratio is maintained             2.25      
Credit Agreement | Secured Debt | Debt Instrument If Total Leverage Ratio Is Equal To Or Less Than 1.75 And Greater Than 1.25                    
Schedule of Capitalization, Long-term Debt                    
Threshold total leverage ratio, maximum             1.25      
Threshold total leverage ratio, minimum             0.25      
Excess cash flow if required threshold leverage ratio is maintained             1.75      
Credit Agreement | Secured Debt | Debt Instrument If Total Leverage Ratio Is Greater Than 1.25                    
Schedule of Capitalization, Long-term Debt                    
Threshold total leverage ratio, minimum             0      
Excess cash flow if required threshold leverage ratio is maintained             1.25      
Credit Agreement | Secured Debt | Before First Anniversary                    
Schedule of Capitalization, Long-term Debt                    
Credit facility, prepayment premium percentage 3.00%                  
Credit Agreement | Secured Debt | Before Second Anniversary                    
Schedule of Capitalization, Long-term Debt                    
Credit facility, prepayment premium percentage 1.00%                  
Credit Agreement | Secured Debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                    
Schedule of Capitalization, Long-term Debt                    
Floor on variable rate 3.00%                  
Variable rate 7.00%                  
Credit Agreement | Secured Debt | Reference Rate                    
Schedule of Capitalization, Long-term Debt                    
Floor on variable rate 4.00%                  
Variable rate 6.00%                  
Credit Agreement | Line of credit | Revolving credit facility                    
Schedule of Capitalization, Long-term Debt                    
Maximum borrowing capacity $ 15,000,000.0                  
Unused capacity commitment fee percentage 1.00%                  
Borrowings outstanding             $ 0      
Remaining borrowing capacity             $ 15,000,000.0      
Term Loan | Secured Debt                    
Schedule of Capitalization, Long-term Debt                    
Face value of note $ 45,000,000.0                  
Debt instrument, interest rate             11.56%