XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.3
STOCK BASED COMPENSATION - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense $ 6,536 $ 5,461 $ 22,337 $ 17,016
Stock Options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense 1,014 1,071 3,341 3,182
Restricted Stock Units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock compensation expense $ 5,522 $ 4,390 $ 18,996 $ 13,834