v3.26.3
Share-based Compensation - Schedule of Unamortized Share Based Compensation Incentive Awards (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Schedule of Unamortized Share Based Compensation Incentive Awards [Line Items]  
Restricted stock units $ 16,801
Stock options 5,966
Total unamortized share-based compensation cost $ 22,767
Restricted stock units  
Schedule of Unamortized Share Based Compensation Incentive Awards [Line Items]  
Weighted Average Remaining Service Period (years) 2 years 1 month 6 days
Stock options  
Schedule of Unamortized Share Based Compensation Incentive Awards [Line Items]  
Weighted Average Remaining Service Period (years) 2 years 4 months 24 days