v3.26.1
Long-Term Debt - Additional Information (Details) - USD ($)
6 Months Ended
Dec. 19, 2024
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Long-term debt fair value   $ 272,666,000 $ 277,146,000
Long term debt fair value   275,500,000  
2024 Credit Agreement      
Debt Instrument [Line Items]      
Term loan facility $ 290,000,000    
Debt instrument, basis spread on variable rate 1.00%    
2024 Credit Agreement | Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity   $ 100,000,000  
Debt instrument, basis spread on variable rate   1.00%  
Unused revolving loan commitment fee percentage   0.0045  
Revolving loan outstanding amount   $ 0 $ 0
Revolving loan,expiration date   Dec. 19, 2029  
Term Loans      
Debt Instrument [Line Items]      
Long-term debt, maturities, repayment terms December 19, 2029    
Long term debt fair value $ 290,000,000    
Maximum | 2024 Credit Agreement      
Debt Instrument [Line Items]      
Revolving loan outstanding amount $ 100,000,000    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | 2024 Credit Agreement      
Debt Instrument [Line Items]      
Long-term debt, maturities, repayment terms December 19, 2029    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum | 2024 Credit Agreement      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 0.00%    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum | 2024 Credit Agreement | Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate   0.00%  
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum | 2024 Credit Agreement      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 3.00%    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum | 2024 Credit Agreement | Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate   3.00%  
Federal Funds Rate | 2024 Credit Agreement      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 0.50%    
Federal Funds Rate | 2024 Credit Agreement | Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate   0.50%  
Base Rate      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 2.00%    
Base Rate | 2024 Credit Agreement | Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate   2.00%