v3.25.4
Stockholders' Equity - Schedule of Activity Related to Unvested RSUs and PSUs (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
RSUs      
Number of Shares      
Beginning balance (in shares) 1,333,180 0  
Granted (in shares) 1,227,850 1,599,780 0
Vested (in shares) (959,450) (266,600)  
Forfeited (in shares) (16,320) 0  
Ending balance (in shares) 1,585,260 1,333,180 0
Weighted- Average Grant-Date Fair Value (per share)      
Beginning balance (in USD per share) $ 71.12 $ 0  
Granted (in USD per share) 111.18 68.64  
Vested (in USD per share) 76.48 56.20  
Forfeited (in USD per share) 93.12 0  
Ending balance (in USD per share) $ 98.68 $ 71.12 $ 0
Vested (in shares) 959,450 266,600  
PSUs      
Number of Shares      
Granted (in shares) 264,300   0
Vested (in shares) (528,600)    
Weighted- Average Grant-Date Fair Value (per share)      
Vested (in shares) 528,600