v3.25.1
Stockholders' Equity - 2024 Employee XSP and 2024 CEO Performance Award (Details) - 2024 Employee XSP
$ in Millions
3 Months Ended
May 10, 2024
tranche
condition
shares
Mar. 31, 2025
USD ($)
condition
2024 XSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share of Common stock (in shares) | shares 4,500,000  
XSUs granted | $   $ 4.1
Number of award tranches | tranche 7  
Independent vesting conditions | condition 3  
2024 CEO Performance Award    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for grant (in shares) | shares 679,102  
Number of vesting conditions | condition   3