v3.25.4
Stock-Based Compensation - Summary of the Company's Service Based RSU Activity (Details) - RSUs - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of RSUs      
Outstanding at the beginning of the period 400,000 500,000 500,000
Granted 200,000 100,000 100,000
Issued (200,000) (200,000) (100,000)
Outstanding at the end of the period 387,418 400,000 500,000
Weighted-Average Grant Date Fair Value      
Outstanding at the beginning of the period $ 57.48 $ 50.41 $ 46.93
Granted 63.96 66.02 67.69
Issued 58 48.22 53.05
Outstanding at the end of the period $ 59.31 $ 57.48 $ 50.41