v3.26.3
Net (Loss) Income Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 1,065,902 0 1,083,881 0
Restricted stock unit awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 896,533 0 819,819 0
Outstanding stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 169,369 0 148,403 0
Performance stock unit awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares (in shares) 0 0 115,659 0