XML 111 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock compensation $ 22,461 $ 26,095 $ 26,901
Stock options      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock compensation 4,624 4,118 4,437
Restricted Stock      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock compensation $ 17,837 $ 21,977 $ 22,464