XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Activities Under Equity Plan (Details)
3 Months Ended
Mar. 31, 2025
shares
ESPP  
Share-based Compensation Arrangement By Share-based Payment Award, Shares Authorized [Roll Forward]  
Equity securities available, beginning balance (in shares) 88,007
ESPP common stock purchased by eligible employees (in shares) 0
Equity securities available, ending balance (in shares) 88,007
Unvested RSUs, DSUs and Restricted Stock | 2020 Equity Plan  
Share-based Compensation Arrangement By Share-based Payment Award, Shares Authorized [Roll Forward]  
Equity securities available, beginning balance (in shares) 962,044
RSU, DSU, and restricted stock awarded to eligible employees, net of forfeitures (in shares) (350,584)
Equity securities available, ending balance (in shares) 611,460