XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.2
NET INCOME PER SHARE - Anti-Dilutive Awards Excluded from Calculation (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Anti-dilutive securities excluded from calculation of earnings per share        
Number of securities excluded from calculation 82,721 3,187 87,366 1,593
Restricted stock units        
Anti-dilutive securities excluded from calculation of earnings per share        
Number of securities excluded from calculation 82,721 3,187 87,366 1,593