v3.25.4
SHAREHOLDERS’ EQUITY - Narrative (Details)
12 Months Ended
Dec. 31, 2025
installment
shares
Dec. 31, 2024
installment
shares
Dec. 31, 2023
installment
shares
Aug. 11, 2016
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares) 127,764 81,192 12,437  
Expected dividend yield 0.00% 0.00% 0.00%  
Two Thousand Sixteen Amended and Restated Incentive Award Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares registered and available for grant (in shares)       6,000,000
Shares available for future stock compensation grants (in shares) 1,900,000 2,100,000    
Two Thousand Sixteen Amended and Restated Incentive Award Plan | Employee        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Awards granted to employees (in shares) 161,495 206,893 47,238  
Two Thousand Sixteen Amended and Restated Incentive Award Plan | Non Employee Directors | Restricted Stock Units (RSU)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares granted (in shares) 386 674 848  
Award vesting installments | installment 4 4 4  
Two Thousand Sixteen Amended and Restated Incentive Award Plan | Non Employee Directors | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares) 7,344 6,542 11,187  
Two Thousand Sixteen Amended and Restated Incentive Award Plan | Vesting After Four Years | Restricted Stock Units (RSU)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   4 years 4 years  
Shares granted (in shares)   1,087 45,988  
Two Thousand Sixteen Amended and Restated Incentive Award Plan | Vesting After Four Years | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares)     1,250  
Award vesting period     4 years  
Two Thousand Sixteen Amended and Restated Incentive Award Plan | Share Based Compensation Award Vesting After Five Years | Restricted Stock Units (RSU)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period 5 years 5 years    
Shares granted (in shares) 41,075 131,156    
Two Thousand Sixteen Amended and Restated Incentive Award Plan | Share Based Compensation Award Vesting After Five Years | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares) 35,960 24,650    
Award vesting period 5 years 5 years    
Two Thousand Sixteen Amended and Restated Incentive Award Plan | Share Based Compensation Award Vesting Immediately | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares) 84,460 50,000    
Two Thousand Sixteen Amended and Restated Incentive Award Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation option terms 10 years