v3.25.0.1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 27, 2023
Dec. 27, 2022
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Nov. 03, 2022
Oct. 10, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercises in period, intrinsic value       $ 4,200,000 $ 5,000,000.0      
Aggregate intrinsic value, vested       400,000 400,000      
Proceeds from exercise of stock options       890,000 $ 490,000      
Option, cost not yet recognized       $ 900,000        
Nonvested award, unrecognized, period for recognition       2 years 10 months 24 days        
Dividend yield       0.00% 0.00%      
Granted (in shares)       130,000 420,000      
Award requisite service period       4 years        
Total stock-based compensation       $ 15,938,000 $ 14,535,000      
Semifore                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Total stock-based compensation       $ 500,000 $ 400,000      
2016 Stock Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized for award (in shares)               20,803,838
Employee stock, shares granted (in shares)           14,142,208    
Shares available for future grant (in shares)           0    
2022 Employment Inducement Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Capital shares reserved for future issuance (in shares)             2,000,000  
2021 Stock Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares available for future grant (in shares)       3,139,086 3,230,183      
Restricted Stock Units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Nonvested award, unrecognized, period for recognition       2 years 6 months        
Grants in period, vested, grant date fair value       $ 16,300,000 $ 15,000,000      
Nonvested award, excluding options, unrecognized       $ 30,500,000        
Award requisite service period       4 years        
Equity instruments other than options, vested in period (in shares)       2,432,842        
Number of unvested shares (in shares)       5,225,948 5,732,950      
Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options expiration period       10 years        
Award vesting period       4 years        
Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Award vesting period       3 years        
Grant date fair value     $ 1,300,000          
Total stock-based compensation       $ 1,300,000        
Unamortized cost       $ 400,000        
Restricted Stock | Semifore                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)   331,574            
Equity instruments other than options, vested in period (in shares) 96,715              
Number of unvested shares (in shares)       234,859        
Employee Stock | 2021 Stock Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized for award (in shares)       79,602        
Share-based compensation arrangement by share-based payment award, purchase price of common stock, percent       85.00%        
Share-based compensation arrangements by share-based payment award, maximum number of shares per employee (in shares)       3,000        
Share-based compensation arrangement by share-based payment award, maximum number of shares per employee, in period (in shares)       6,000        
Share-based compensation arrangement by share-based payment award, maximum number of shares per employee, in period, amount       $ 25,000        
Nonvested award, unrecognized, period for recognition       4 months 24 days        
Dividend yield       0.00%        
Nonvested award, excluding options, unrecognized       $ 200,000