v3.26.1
STOCKHOLDERS’ EQUITY - Outstanding Stock Based Compensation Awards (Details) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options, outstanding (in shares) 1,466,488 1,506,551 94,948 87,049
Stock options, outstanding (in dollars per share) $ 16.04 $ 15.96 $ 54.73 $ 58.48
Stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options, outstanding (in shares) 1,466,488      
Stock options, outstanding (in dollars per share) $ 16.04      
Common shares issuable (in shares) 1,466,488      
RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Nonvested restricted stock options (in shares) 404,714 464,921 19,948 29,218
Common shares issuable (in shares) 404,714