XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Equity Incentive Plans - Schedule of Shares of Common Stock Issued (Details) - 2015 Omnibus Incentive Plan - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
RSUs    
Class of Stock [Line Items]    
Cumulative undelivered shares of common stock (in shares) 43,821  
Common Stock | RSUs    
Class of Stock [Line Items]    
Shares of common stock issued (in shares) 337,618 477,642
Shares of common stock withheld by the Company as payment by employees in lieu of cash to satisfy tax withholding obligations (in shares) (118,150) (159,600)
Net shares of common stock issued (in shares) 219,468 318,042
Cumulative undelivered shares of common stock (in shares) 509,128 480,608
Common Stock | PSUs    
Class of Stock [Line Items]    
Shares of common stock issued (in shares) 123,908 219,831
Shares of common stock withheld by the Company as payment by employees in lieu of cash to satisfy tax withholding obligations (in shares) (54,369) (95,814)
Net shares of common stock issued (in shares) 69,539 124,017
Cumulative undelivered shares of common stock (in shares) 544,215 471,078