v3.26.3
Share-Based Compensation - Performance-based Restricted Stock Units (PSUs) - Additional Information (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2026
Tranche
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation expense   $ 3,492,000 $ 2,961,000 $ 9,321,000 $ 8,614,000
Performance-based Restricted Stock Units (PSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of award tranches | Tranche 4        
Unrecognized stock-based compensation expense for other than option awards   3,100,000   $ 3,100,000  
Stock-based compensation expense   $ 0