XML 109 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Preferred and Common Stock - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2024
Feb. 26, 2025
$ / shares
May 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
vote
$ / shares
shares
Sep. 30, 2024
$ / shares
Jun. 30, 2024
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Sep. 30, 2023
$ / shares
Jun. 30, 2023
$ / shares
Mar. 31, 2023
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Sep. 30, 2022
$ / shares
Jun. 30, 2022
$ / shares
Mar. 31, 2022
$ / shares
Dec. 31, 2024
USD ($)
vote
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Class of Stock [Line Items]                                    
Preferred stock shares authorized (in shares)       100,000,000       100,000,000               100,000,000 100,000,000  
Threshold of affirmative votes of class A common Stock outstanding for automatic conversion to class B common Stock (at least)       90.00%                       90.00%    
Threshold of Bentley family ownership of issued and outstanding class B common Stock, fully-diluted basis, automatic conversion of class A common stock       20.00%                       20.00%    
Repurchase of Class B Common Stock under approved program | $                               $ 64,359,000   $ 28,250,000
Dividends per share (USD per share) | $ / shares       $ 0.06 $ 0.06 $ 0.06 $ 0.06 $ 0.05 $ 0.05 $ 0.05 $ 0.05 $ 0.03 $ 0.03 $ 0.03 $ 0.03 $ 0.24 $ 0.20 $ 0.12
Employee stock purchase plan contributions | $       $ 5,577,000       $ 5,790,000               $ 5,577,000 $ 5,790,000  
Subsequent Event                                    
Class of Stock [Line Items]                                    
Dividends per share (USD per share) | $ / shares   $ 0.07                                
2026 Notes | Convertible Debt                                    
Class of Stock [Line Items]                                    
Extinguishment of debt | $                       $ 2,170,000           $ 2,170,000
Repayments of senior debt | $                       $ 1,998,000           $ 1,998,000
ESPP                                    
Class of Stock [Line Items]                                    
Employee stock purchase plan contributions | $       $ 5,577,000       $ 5,790,000               $ 5,577,000 $ 5,790,000  
Class A Common Stock                                    
Class of Stock [Line Items]                                    
Common stock shares authorized (in shares)       100,000,000       100,000,000               100,000,000 100,000,000  
Number of votes per share | vote       29                       29    
Number of votes per share, if not serving as company director or executive officer | vote       11                       11    
Common stock shares converted (in shares)                                 64,130  
Class B Common Stock                                    
Class of Stock [Line Items]                                    
Common stock shares authorized (in shares)       1,800,000,000       1,800,000,000               1,800,000,000 1,800,000,000  
Number of votes per share | vote       1                       1    
Stock repurchase program, authorized amount | $     $ 200,000,000       $ 200,000,000                      
Share repurchase program, expiration date Jun. 30, 2026   Jun. 30, 2024                              
Common stock, reserved for future issuance amount | $       $ 173,155,000                       $ 173,155,000    
Repurchase of Class B Common Stock under approved program (in shares)                               1,292,733 0 896,126
Repurchase of Class B Common Stock under approved program | $                               $ 64,359,000   $ 28,250,000
Amount authorized for purchase | $       $ 250,000,000                       250,000,000    
Class B Common Stock | Stock Option                                    
Class of Stock [Line Items]                                    
Share-based compensation tax withholding payment | $                               $ 2,195,000 $ 6,581,000 $ 9,188,000
Shares withheld for cost of options and tax withholding obligation (in shares)                               67,146 238,627 397,501
Shares exercised, net of shares withheld (in shares)                               844,283 2,621,959 2,613,659
Cash used to settle award | $                               $ 4,007,000 $ 11,715,000 $ 8,338,000
Class B Common Stock | ESPP                                    
Class of Stock [Line Items]                                    
Share-based compensation tax withholding payment | $                               $ 348,000 $ 845,000 $ 273,000
Shares withheld for cost of options and tax withholding obligation (in shares)                               6,859 17,484 7,065
Maximum percent of eligible compensation available to contribute       15.00%                       15.00%    
Maximum employee annual contribution amount | $                               $ 25,000    
Shares authorized (in shares)       25,000,000                       25,000,000    
Purchase price of common stock, percent                               85.00%    
Shares issued (in shares)                               253,578 315,840 307,406
Proceeds from issuance of common stock | $                               $ 11,228,000 $ 9,988,000 $ 10,335,000
Shares purchased (in shares)                               260,437 333,324 314,471
Shares reserved for future issuance (in shares)       24,018,460                       24,018,460    
Class B Common Stock | Bonus Plan Incentive                                    
Class of Stock [Line Items]                                    
Shares withheld for services tax withholding obligation (in shares)                               0 135,314 124,116
Share-based compensation tax withholding payment | $                                 $ 5,756,000 $ 5,197,000
Shares issued in connection with Bonus Plan, net (in shares)                               282,340 247,867 445,050
Class B Common Stock | Acquisition Options | Stock Option                                    
Class of Stock [Line Items]                                    
Shares withheld for cost of options and tax withholding obligation (in shares)                                   714,822
Shares exercised, net of shares withheld (in shares)                                   185,178
Cash used to settle award | $                                   $ 0
Class B Common Stock | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits                                    
Class of Stock [Line Items]                                    
Deferred compensation arrangement with individual, shares issued (in shares)                               4,707,845 3,410,006 3,541,375
Shares withheld for services tax withholding obligation (in shares)                               0    
Shares withheld for tax withholding obligation (in shares)                                 935,939 500,332
Share-based compensation tax withholding payment | $                                 $ 38,456,000 $ 24,246,000
Shares reserved for future issuance (in shares)       4,349,950                       4,349,950