XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock-based Compensation Expense - Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock-Based Compensation    
Total stock-based compensation $ 3,973 $ 4,784
Restricted Stock Units (RSUs)    
Stock-Based Compensation    
Total stock-based compensation 2,815 3,085
Performance Stock Units ("PSUs")    
Stock-Based Compensation    
Total stock-based compensation 657 932
Restricted Stock Awards ("RSAs")    
Stock-Based Compensation    
Total stock-based compensation 478 491
Employee Stock Option    
Stock-Based Compensation    
Total stock-based compensation $ 23 $ 276