v3.26.1
Stockholders' Equity - Activities Under Equity Plan (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
ESPP    
Share-based Compensation Arrangement By Share-based Payment Award, Shares Authorized [Roll Forward]    
Equity securities available, beginning balance (in shares) 64,254  
ESPP common stock purchased by eligible employees (in shares) 0 0
Equity securities available, ending balance (in shares) 64,254  
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) 597,417  
RSU, DSU, and restricted stock awarded to eligible employees, net of forfeitures (in shares) (525,234)  
Equity securities available, ending balance (in shares) 72,183