v3.26.1
Long-term Debt (Details) - Loan Agreement - Term Loan Facility - USD ($)
1 Months Ended 3 Months Ended
Oct. 31, 2025
Mar. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Debt Instrument [Line Items]        
Term loan facility   $ 150,000,000.0    
Line of credit facility, current borrowing capacity   30,000,000.0    
Line of credit   $ 10,000,000.0    
Repayments of debt $ 32,400,000      
Interest expense, debt     $ 0 $ 800,000