v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Mar. 31, 2024
Income Tax [Line Items]    
Unrecognized tax benefits inclusive of interest and penalties $ 2.5  
Interest and penalties $ 0.6  
PDP    
Income Tax [Line Items]    
Deferred tax liabilities tax benefit   $ 6.7
Deferred tax liabilities, valuation allowance   $ 7.0