v3.25.2
Nature of Business (Details)
$ in Millions
Oct. 19, 2023
USD ($)
shares
Jun. 30, 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,692,268 25,617,805
Common stock, shares, outstanding (in shares) 20,336,741 25,692,268 25,617,805
Investments and cash | $   $ 256.4  
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