v3.25.0.1
Stockholders Equity and Stock-Based Compensation - Summary of Activity Related to PSUs (Detail) - PSUs [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Beginning balance 58  
Shares, Granted 50  
Shares, Vested (34)  
Shares, Forfeited (3)  
Shares, Ending balance 71 58
Weighted average grant date fair value, Beginning balance $ 383.13  
Weighted- Average Grant Date Fair Value, Granted 633.8 $ 383.13
Weighted- Average Grant Date Fair Value, Vested 383.13  
Weighted- Average Grant Date Fair, Canceled 633.8  
Weighted average grant date fair value, Ending balance $ 548.13 $ 383.13