XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.3
SHARE BASED COMPENSATION - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Reserved for issuance (in shares) 53,257,011   53,257,011   54,762,940
Share-based compensation expense $ 13,582 $ 12,333 $ 44,982 $ 45,852  
ESPP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issuance of common stock under employee benefit plans (in shares)     99,243    
Reserved for issuance (in shares) 733,470   733,470   832,713
Share-based compensation expense $ 200   $ 400