v3.26.1
Stock-Based Compensation - Schedule of Equity Awards Granted (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Average exercise price (options) $ 0 $ 7.51 $ 6.33 $ 13.43
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 235,000 20,000 937,358
Restricted stock units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity Awards Granted 40,796 0 78,749 0