v3.26.3
Stock-Based Compensation - Schedule of Shares Issued (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]        
Restricted stock vesting 0 0 116,919 17,921
Stock option exercises [1] 0 82,520 215,730 104,530
Total shares issued 0 82,520 332,649 122,451
[1] (1) Stock option proceeds of $30,000 reflected in the Condensed Consolidated Statements of Shareholders’ Equity for the three months ended September 30, 2026 relate to exercises that occurred in the second quarter of 2026. See the Condensed Consolidated Statements of Shareholders' Equity