XML 75 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share - Additional Information (Detail)
9 Months Ended
Sep. 30, 2025
shares
Restricted Stock Units (RSUs) [Member]  
Earnings Per Share [Line Items]  
Number of shares excluded from computation of diluted earnings per share 200,000