v3.25.1
Nature of Business (Details)
$ in Millions
Oct. 19, 2023
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2024
shares
Class of Stock [Line Items]      
Stock split ratio, common stock 0.1    
Exchange ratio 0.07977    
Common stock, shares, issued (in shares) 20,336,741 25,684,479 25,617,805
Investments and cash | $   $ 275.3  
Private Placement      
Class of Stock [Line Items]      
Sale of stock, number of shares issued in transaction (in shares) 4,092,035    
Consideration received on transaction | $ $ 75.0    
Common Stock      
Class of Stock [Line Items]      
Stock issued during period, shares, new issues (in shares) 15,877,090