v3.25.2
STOCK-BASED COMPENSATION AND WARRANTS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jan. 31, 2022
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Risk-free interest rate, minimum       1.70%  
Risk-free interest rate, maximum       4.20%  
Outstanding warrants       0  
Veritas          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Business acquisition, equity interest issued or issuable, number of shares (in shares)     1,939,998    
Business acquisition, share price (in dollars per share)     $ 28.30    
Equity offerings, net of issuance costs (in shares) 656,297 403,780      
Number of securities called by warrants (in shares)   824,602      
Exercise price of warrants (in dollars per share)   $ 27.4946      
Veritas | Warrants Cancelled          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of securities called by warrants (in shares) 1,223,963        
Exercise price of warrants (in dollars per share) $ 26.3324        
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense       $ 12.3  
Unrecognized compensation expense, recognized period       1 year 2 months 4 days  
Fair value of vested awards       $ 4.1 $ 5.8
Compensation expense       4.0  
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense       10.4  
Compensation expense       2.6  
Stock Appreciation Rights (SARs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense       3.7  
Compensation expense       $ 0.7  
Employees and Executive Officers | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       3 years  
Director | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       1 year  
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected dividend rate       0.00%  
Expected volatility rate       56.40%  
Minimum | Employees and Executive Officers | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       3 years  
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected dividend rate       4.30%  
Expected volatility rate       72.30%  
Maximum | Employees and Executive Officers | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period       4 years  
2018 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future awards (shares)       2,625,255