Annual report [Section 13 and 15(d), not S-K Item 405]

SHARE-BASED COMPENSATION - 2015 Stock Plan (Details)

v3.25.1
SHARE-BASED COMPENSATION - 2015 Stock Plan (Details) - shares
12 Months Ended
Jun. 25, 2024
Jun. 24, 2024
Dec. 31, 2024
SHARE BASED COMPENSATION      
Vesting period     4 years
Employee Stock Option      
SHARE BASED COMPENSATION      
Granted period     10 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,806,824
2023 Employee Stock Purchase Plan      
SHARE BASED COMPENSATION      
Increase in number of shares authorized for grant     215,536
Shares of common stock reserved for future issuance under the plan     300,000