XML 94 R87.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Plans and Compensation - Schedule of Restricted Stock Activity (Details) - Montrose 2017 Stock Incentive Plan - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted Average Grant Date Fair Value per Share Outstanding Beginning Balance $ 15.95 $ 15.00
Weighted Average Grant Date Fair Value per Share Granted   13.98
Weighted Average Grant Date Fair Value per Share Outstanding Ending Balance $ 16.3 $ 15.92
Restricted stock units awards    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding, Shares, Beginning Balance 2,468,722 1,777,715
Granted, Shares 354,060 731,666
Forfeited/cancelled, Shares (43,115) (8,902)
Vested, Shares (150,641) (90,116)
Outstanding, Shares, Ending Balance 2,629,026 2,410,363
Weighted Average Grant Date Fair Value per Share Granted $ 40.12 $ 34.47
Weighted Average Grant Date Fair Value per Share Forfeited/ cancelled 36.70 32.18
Weighted Average Grant Date Fair Value per Share Vested $ 37.46 $ 36.81