XML 66 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation (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]      
Expected dividend rate 0.00%    
Stock-based compensation expense $ 4,496 $ 5,102 $ 4,242
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 5,300    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 6 months    
2016 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 266,867    
Long-Term Awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Performance period 3 years    
Share based compensation maximum percentage of target that may be earned 200.00%    
Long-Term Awards | 2023 Long-Term Awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 2,000    
Long-Term Awards | 2024 Long-Term Awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 7,000    
Long term incentives plan units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Performance period 3 years    
Units redeemed 31,270    
Long term incentives plan units | Long Term Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 0    
Performance period 3 years    
Share based compensation maximum percentage of target that may be earned 150.00%    
Period of average closing stock 15 days    
Long term incentives plan units | Annual Award Agreements      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Performance period 1 year    
Share-based compensation award, tranche one | Long-Term Awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 50.00%    
Share-based compensation award, tranche one | Long term incentives plan units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 50.00%    
Share-based compensation award, tranche two | Long-Term Awards      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 50.00%    
Share-based compensation award, tranche two | Long term incentives plan units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Performance period 1 year    
Vesting percentage 50.00%