XML 103 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Share Repurchase Programs - Summary of Number of Shares of Common Stock Repurchased (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 08, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity Class Of Treasury Stock [Line Items]        
Total number of shares purchased     27,835 734,150
Average price paid per share     $ 19.96 $ 19.07
Treasury Stock        
Equity Class Of Treasury Stock [Line Items]        
Total number of shares purchased 1,000,000 0 885,290 1,668,852
Average price paid per share   $ 0 $ 17.55 $ 20.37
Total amount paid   $ 0 $ 15,539 $ 34,002