v3.25.1
STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Balance at beginning of period (in shares) 2,197,604  
Granted (in shares) 280,000  
Exercised (in shares) (145,959)  
Canceled (in shares) 0  
Balance at end of period (in shares) 2,331,645 2,197,604
Number of Shares, Options vested and exercisable (in shares) 1,781,766  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Balance at beginning of period (in dollars per share) $ 2.27  
Granted (in dollars per share) 9.28  
Exercised (in dollars per share) 1.01  
Canceled (in dollars per share) 0  
Balance at end of period (in dollars per share) 3.19 $ 2.27
Weighted-Average Exercise Price, Options vested and exercisable (in dollars per share) $ 1.70  
Stock Options Additional Disclosures    
Weighted-Average Remaining Contractual Term, Balance 4 years 10 months 13 days 5 years 5 months 23 days
Weighted-Average Remaining Contractual Term, Options vested and exercisable 3 years 6 months  
Aggregate Intrinsic Value, Balance $ 9,910 $ 17,404
Aggregate Intrinsic Value, Options vested and exercisable $ 9,780