XML 71 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Plans - Available for Grant (Details) - 2021 Plan - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Shares Available for Grant    
Shares available for grant, beginning balance (in shares) 1,314,502 1,443,946
Authorized (in shares) 1,391,173 1,252,287
Granted/Awarded (in shares) (1,157,793) (2,758,399)
Canceled (in shares) 587,813 1,322,669
Withheld for taxes (in shares) 65,317 53,999
Shares available for grant, ending balance (in shares) 2,201,012 1,314,502