XML 121 R95.htm IDEA: XBRL DOCUMENT v3.25.4
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share-based compensation expense $ 9,029 $ 5,517 $ 3,246  
Stock-based compensation expense 10,650      
Intrinsic value of options exercised $ 33 $ 28 18  
Granted (in shares) 0 0    
Restricted Stock, Restricted Stock Units And Performance Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share-based compensation expense $ 8,659 $ 4,992 $ 2,637  
Total compensation expense that has yet to be recognized 10,596      
Intrinsic value of the unvested restricted stock awards outstanding $ 32,077 $ 16,931    
Employee Stock Award Plan-2021        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of authorized shares available for future issuance (in shares) 1,001,520 1,335,589   4,050,000
Employee Stock Award Plan-2021 | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award expiration term 10 years      
Employee Stock Award Plan-2021 | Tranche one        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of option awards vest and exercisable in installments 20.00%      
Employee Stock Award Plan-2021 | Tranche one | Restricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of restricted stock awards 3 years      
Employee Stock Award Plan-2021 | Tranche two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of option awards vest and exercisable in installments 33.30%      
Employee Stock Award Plan-2021 | Tranche two | Restricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of restricted stock awards 5 years      
Director Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of authorized shares available for future issuance (in shares) 34,886 71,410    
Number of shares authorized (in shares) 450,000