XML 135 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share Attributable to Bentley Systems Stockholders - Narrative (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Participating securities outstanding (in shares) 349,306 365,641 362,773
Total anti-dilutive securities (in shares) 0 0  
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive securities (in shares)     718,105