Quarterly report [Sections 13 or 15(d)]

SHARE-BASED COMPENSATION - 2015 Stock Plan (Details)

v3.25.1
SHARE-BASED COMPENSATION - 2015 Stock Plan (Details) - shares
3 Months Ended
Jun. 24, 2024
Jun. 23, 2024
Mar. 31, 2025
Dec. 31, 2023
Employee Stock Option        
SHARE BASED COMPENSATION        
Term of options granted     10 years  
Vesting period     4 years  
Stock Plan 2015        
SHARE BASED COMPENSATION        
Increase in number of shares authorized for grant 10,642,857 3,000,000    
Number of shares available for issuance     2,825,574  
2023 Employee Stock Purchase Plan        
SHARE BASED COMPENSATION        
Shares of common stock reserved for future issuance under the plan       300,000
Number of shares available for issuance     189,895