XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY (Details) - USD ($)
12 Months Ended
Apr. 29, 2022
Jan. 01, 2019
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, shares issued (in shares)     59,484,145 57,723,738  
Common stock, shares outstanding (in shares)     59,484,145 57,723,738  
Issuance of common stock, related expenses     $ 3,500,000 $ 2,700,000  
Sale of stock, maximum consideration on transaction $ 350,000,000        
Sale of stock, agreement term 3 years        
Sale of stock, number of shares issued in transaction (in shares)     1,638,977 2,025,891  
Proceeds from issuance of common stock, excluding employee stock purchase plans     $ 86,500,000 $ 112,700,000  
Payments for commissions     900,000 1,100,000  
Payments of stock issuance costs     $ 300,000 $ 200,000  
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, shares issued (in shares)     56,825 50,319 40,095
Percent of market value discount   90.00%      
Maximum payroll deduction   10.00%      
Maximum number of shares per employee (in shares)   2,000      
Maximum value of shares per employee   $ 25,000      
Issuance of common stock, related expenses     $ 300,000 $ 300,000 $ 200,000