v3.26.1
Stock-based Compensation - Unvested Stock Award Activity (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-based Compensation [Abstract]        
Outstanding at the beginning of the period (in Shares) 212,970 232,864 149,705 184,874
Granted during period (in Shares) 0 8,183 123,634 119,710
Forfeited during period (in Shares) (4,781) (22,477) (9,964) (23,187)
Vested during period (in Shares) (862) (22,122) (56,048) (84,949)
Outstanding at the end of the period (in shares) 207,327 196,448 207,327 196,448