XML 105 R95.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized $ 21,976 $ 25,063 $ 22,919
Stock-Based Compensation Unrecognized 26,608    
Restricted Stock Units (RSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized 11,256 10,654 9,413
Stock-Based Compensation Unrecognized $ 14,527    
Stock-Based Compensation Unrecognized Weighted- Average Period to Recognize (Years) 1 year 7 months 6 days    
Cash Settled RSUs      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized $ 4,291 8,341 8,061
Stock-Based Compensation Unrecognized $ 6,015    
Stock-Based Compensation Unrecognized Weighted- Average Period to Recognize (Years) 1 year 7 months 6 days    
Non-Employee Director Awards      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized $ 1,019 972 1,029
Stock-Based Compensation Unrecognized $ 476    
Stock-Based Compensation Unrecognized Weighted- Average Period to Recognize (Years) 4 months 24 days    
Performance Shares      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-Based Compensation Recognized $ 5,410 $ 5,096 $ 4,416
Stock-Based Compensation Unrecognized $ 5,590    
Stock-Based Compensation Unrecognized Weighted- Average Period to Recognize (Years) 1 year 8 months 12 days