v3.26.3
Stock-Based Compensation - Schedule of Equity Awards Granted (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Average exercise price (options) $ 0 $ 7.28 $ 6.33 $ 12.88
Restricted stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity Awards Granted 0 0 132,735 22,140
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Options, Granted 0 92,000 20,000 1,029,358
Restricted stock units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity Awards Granted 70,000 0 148,749 0
Number of Options, Granted     70,000