v3.26.3
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 10 Months Ended 12 Months Ended
Oct. 21, 2026
Sep. 30, 2026
Sep. 30, 2026
Oct. 21, 2026
Dec. 31, 2025
Subsequent Event [Line Items]          
Treasury stock, value, acquired, cost method   $ 42,402 $ 62,410   $ 11,269
Amount remaining under share repurchase program   $ 18,517 $ 18,517    
Common Stock          
Subsequent Event [Line Items]          
Purchase of treasury stock (in shares)   690,630 1,089,521   363,930
Subsequent Event          
Subsequent Event [Line Items]          
Treasury stock, value, acquired, cost method $ 7,614     $ 70,024  
Amount remaining under share repurchase program $ 10,903     $ 10,903  
Subsequent Event | Common Stock          
Subsequent Event [Line Items]          
Purchase of treasury stock (in shares) 138,495     1,228,016