v3.25.2
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 12, 2024
Jul. 18, 2023
Dec. 31, 2024
Aug. 31, 2024
Jul. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 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   400,000,000
Common stock, par value   $ 0.00001 $ 0.00001     $ 0.00001     $ 0.00001   $ 0.00001
Common stock, shares, issued     59,478,725     59,587,430     59,587,430   59,478,725
Common stock, shares outstanding     58,062,898     58,560,525     58,560,525   58,062,898
Antidilutive units           6,966,035 4,904,321   6,966,035 4,904,321  
Voting Common Stock                      
Common Stock                      
Common stock, shares, issued     45,992,083     46,100,788     46,100,788   45,992,083
Nonvoting Common Stock                      
Common Stock                      
Common stock, shares, issued     13,486,642     13,486,642     13,486,642   13,486,642
Unvested restricted common stock                      
Common Stock                      
Antidilutive units                 1,026,905   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     $ 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%