v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Net operating losses carryback period 2 years  
Capital losses carryback period 3 years  
Change in valuation allowance $ (1.3) $ 0.0
More-likely-than-not deferred tax assets that will be realized $ 79.3