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% |