XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Schedule of Incentive Plans (Details) - shares
1 Months Ended 12 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Incentive Plan 2024    
Equity incentive plans    
Shares authorized for issuance (in shares)   1,000,000
Restricted shares issued (in shares)   0
RSUs issued (in shares)   (215,325)
Restricted shares and RSUs forfeited (in shares)   13,500
Expired shares (in shares)   0
Remaining shares to be issued (in shares)   798,175
Issued in period (in shares)   215,325
Incentive Plan 2024 | Subsequent Event    
Equity incentive plans    
RSUs issued (in shares) (165,408)  
Issued in period (in shares) 165,408  
Incentive Plan 2022    
Equity incentive plans    
Shares authorized for issuance (in shares)   1,000,000
Restricted shares issued (in shares)   (330,353)
RSUs issued (in shares)   (427,459)
Restricted shares and RSUs forfeited (in shares)   39,282
Expired shares (in shares)   (281,470)
Remaining shares to be issued (in shares)   0
Issued in period (in shares)   427,459
Amended and Restated 2020 Incentive Plan    
Equity incentive plans    
Shares authorized for issuance (in shares)   1,000,000
Restricted shares issued (in shares)   (475,747)
RSUs issued (in shares)   (210,375)
Restricted shares and RSUs forfeited (in shares)   4,863
Expired shares (in shares)   (318,741)
Remaining shares to be issued (in shares)   0
Issued in period (in shares)   210,375
Amended and Restated 2018 Incentive Plan    
Equity incentive plans    
Shares authorized for issuance (in shares)   600,000
Restricted shares issued (in shares)   (459,495)
RSUs issued (in shares)   0
Restricted shares and RSUs forfeited (in shares)   1,000
Expired shares (in shares)   (141,505)
Remaining shares to be issued (in shares)   0
Issued in period (in shares)   0