XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity - Schedule of Reserved Shares of Common Stock for Issuance (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 6,322,014 7,494,255
Stock options issued and outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 79,238 97,480
Nonvested restricted stock units issued and outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 4,364,486 5,066,159
Stock-based awards available for grant under the 2017 Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 1,878,290 2,330,616