XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 22, 2023
shares
Jul. 31, 2023
USD ($)
shares
Jun. 30, 2023
USD ($)
Jan. 31, 2023
shares
Sep. 30, 2024
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Oct. 24, 2022
shares
Class of Stock [Line Items]                      
Dividends paid | $         $ 14,400 $ 14,800 $ 43,100 $ 44,100      
Common stock, dividends, per share, cash paid (in dollars per share) | $ / shares         $ 0.11 $ 0.11 $ 0.33 $ 0.33      
Aggregate cost of shares repurchased | $           $ 6,366 $ 17 $ 12,345      
Common Stock Repurchase Program                      
Class of Stock [Line Items]                      
Stock repurchase program, authorized amount | $                 $ 50,000    
Purchase of treasury stock (in shares)           868,726   1,802,311      
Aggregate cost of shares repurchased | $           $ 6,300   $ 12,100      
ENPC Common Class F | ENPC Conversion Activity, Effective Time of Merger                      
Class of Stock [Line Items]                      
Shares to-be converted during merger (in shares)                     495,357
ENPC Common Class A | ENPC Conversion Activity, Effective Time of Merger                      
Class of Stock [Line Items]                      
Shares converted during merger (in shares)                     1,238,393
Converted shares subject to certain vesting provisions (in shares)                     371,518
Vesting shares liability (in shares) | $                   $ 1,300  
Awards vested (in shares)       151,170              
Warrant Exchange Offer                      
Class of Stock [Line Items]                      
Shares of common stock underlying each warrant (in shares) 0.25                    
Common stock issued in warrant exchange (in shares) 2,471,738                    
Number of warrants tendered (shares) 9,887,035                    
Warrant exchange costs | $               $ 2,500      
Amended Warrant Agreement Offer                      
Class of Stock [Line Items]                      
Shares of common stock underlying each warrant (in shares) 0.225 0.225                  
Warrants outstanding (in shares)   0       0   0      
Fair value settlements | $   $ 700 $ 17,000