v3.26.1
Compensation Plans - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total share-based compensation expense $ 4,906 $ 2,552 $ 9,380 $ 4,377
RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total share-based compensation expense 3,563 1,663 6,767 2,717
PSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total share-based compensation expense 1,330 872 2,573 1,643
ESPP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total share-based compensation expense $ 13 $ 17 $ 40 $ 17