Quarterly report [Sections 13 or 15(d)]

SHARE-BASED COMPENSATION - 2015 Stock Plan (Details)

v3.25.2
SHARE-BASED COMPENSATION - 2015 Stock Plan (Details) - shares
6 Months Ended
Jun. 24, 2024
Jun. 23, 2024
Jun. 30, 2025
Dec. 31, 2023
Employee Stock Option        
SHARE BASED COMPENSATION        
Term of options granted     10 years  
Employee Stock Option | Minimum        
SHARE BASED COMPENSATION        
Vesting period     3 years  
Employee Stock Option | Maximum        
SHARE BASED COMPENSATION        
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     1,977,150  
2023 Employee Stock Purchase Plan        
SHARE BASED COMPENSATION        
Number of shares available for issuance     189,895  
Shares of common stock reserved for future issuance under the plan       300,000