XML 60 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 12, 2024
Jul. 18, 2023
Dec. 31, 2024
Aug. 31, 2024
Jul. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Common Stock                
Preferred Units, units converted   24,987,750            
Common stock, shares authorized   400,000,000 400,000,000     400,000,000   400,000,000
Common stock, par value   $ 0.00001 $ 0.00001     $ 0.00001   $ 0.00001
Common stock, shares, issued     59,478,725     59,526,170   59,478,725
Common stock, shares outstanding     58,062,898     58,304,801   58,062,898
Antidilutive units           6,836,427 4,846,619  
Voting Common Stock                
Common Stock                
Common stock, shares, issued     45,992,083     46,039,528   45,992,083
Nonvoting Common Stock                
Common Stock                
Common stock, shares, issued     13,486,642     13,486,642   13,486,642
Unvested restricted common stock                
Common Stock                
Antidilutive units           1,221,369   1,415,827
IPO                
Common Stock                
Shares issued 7,790,321 20,297,500     20,297,500      
Sold, price per share $ 62       $ 17      
Overallotment option                
Common Stock                
Shares issued 1,016,128       2,647,500   7,790,321  
At-The-Market Offering Program (the "ATM Facility") | Sales Agreement                
Common Stock                
Shares issued     926,049          
Sold, price per share     $ 48.5         $ 48.5
Common stock remained available of sale value           $ 255.1    
At-The-Market Offering Program (the "ATM Facility") | Sales Agreement | Maximum                
Common Stock                
Common stock, aggregate offering price       $ 300.0        
Commission for aggregate gross sales       3.00%