v3.25.1
SHARES OF COMMON STOCK (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance of common stock issued (in shares) 17,476,530  
Ending balance of common stock issued (in shares) 18,201,093 17,476,530
Beginning balance treasury stock, at cost (in shares) (1,000,000)  
Ending balance treasury stock, at cost (in shares) (1,192,737) (1,000,000)
Common stock outstanding (in shares) 17,008,356 16,476,530
Par value of common stock    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance of common stock issued (in shares) 17,476,530 15,258,449
Common stock issued pursuant to acquisition (in shares) 0 2,000,000
Vesting of restricted stock units (in shares) 870,798 257,258
Shares issued due to reverse split adjustment for rounding (in shares) 89,782 0
Share-based awards settled in cash for taxes (in shares) (236,017) (39,177)
Ending balance of common stock issued (in shares) 18,201,093 17,476,530
Common stock outstanding (in shares) 17,008,356 16,476,530
Treasury stock, at cost    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance treasury stock, at cost (in shares) (1,000,000) 0
Purchase of treasury shares (in shares) (192,737) (1,000,000)
Ending balance treasury stock, at cost (in shares) (1,192,737) (1,000,000)