XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE BASED COMPENSATION - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Reserved for issuance (in shares) 56,985,263   56,985,263   54,762,940
Share-based compensation expense $ 18,228 $ 18,044 $ 31,400 $ 33,519  
ESPP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issuance of common stock under employee benefit plans (in shares)     55,876    
Reserved for issuance (in shares) 776,837   776,837   832,713
Share-based compensation expense $ 100   $ 300