XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
EQUITY INCENTIVE PLANS - Schedule of Restricted Stock Units and Performance-based Restricted Stock Units Activity (Details) - Restricted Stock Units - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Number of RSUs    
Outstanding, beginning balance (in shares) 177,273  
RSUs granted (in shares) 275,410  
RSUs vested (in shares) (34,876)  
RSUs canceled (in shares) (21,972)  
Outstanding, ending balance (in shares) 395,835  
Weighted Average Grant Date Fair Value    
Outstanding, beginning balance (in dollars per share) $ 14.06  
RSUs granted (in dollars per share) 21.26 $ 13.60
RSUs vested (in dollars per share) 17.14  
RSUs canceled (in dollars per share) 16.92  
Outstanding, ending balance (in dollars per share) $ 18.64