XML 124 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Incentive Plans - Summarizes Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation expense $ 75,821 $ 37,199 $ 26,149
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation expense 16,837 2,741 2,378
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation expense $ 58,984 $ 34,458 $ 23,771