XML 134 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
CAPITAL STOCK - Summary of Treasury Stock Activity (Detail) (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Treasury Stock [Line Items]      
Common stock repurchased value as result of restricted stock forfeitures $ 0.001 $ 0.001 $ 0.001
Minimum      
Schedule of Treasury Stock [Line Items]      
Market Value of Restricted Shares 13.93 11.16 12.11
Maximum      
Schedule of Treasury Stock [Line Items]      
Market Value of Restricted Shares $ 31.57 $ 18.36 $ 18.33