v3.26.3
Stock-Based Compensation - Plan Information (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
2020 Plan | Director    
Stock based compensation    
Common shares granted to members of board of directors as compensation for director services 13,840 19,858