v3.24.4
Equity Awards - Schedule of Fair Value Assumptions (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted (in shares) 0 0  
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate. minimum 4.96% 2.96% 0.06%
Risk-free interest rate, maximum 5.39% 5.39% 2.96%
Expected term (in years) 6 months 6 months 6 months
Expected volatility, minimum 25.00% 33.00% 35.00%
Expected volatility, maximum 40.00% 59.00% 59.00%
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate. minimum     2.04%
Expected term (in years)     10 years
Expected volatility, minimum     40.00%
PRSU      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate. minimum 3.97% 4.34% 1.76%
Risk-free interest rate, maximum 4.56%    
Expected volatility, minimum 33.00% 45.00% 42.00%
Expected volatility, maximum 42.00%