v3.26.3
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Oct. 19, 2026
Oct. 22, 2026
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Subsequent Event [Line Items]          
Proceeds from revolving credit facility     $ 24,000 $ 0  
Withholding taxes paid related to net share settlement of equity awards     698 $ 0  
Subsequent Event          
Subsequent Event [Line Items]          
Withholding taxes paid related to net share settlement of equity awards   $ 13,600      
Employer payroll taxes paid for settlement of equity awards   $ 600      
Revolving Credit Facility | 2025 Credit Agreement          
Subsequent Event [Line Items]          
Proceeds from revolving credit facility     24,000    
Line of credit outstanding balance     $ 215,000   $ 240,000
Revolving Credit Facility | 2025 Credit Agreement | Subsequent Event          
Subsequent Event [Line Items]          
Proceeds from revolving credit facility $ 7,000        
Line of credit outstanding balance $ 222,000