XML 96 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 06, 2024
$ / shares
Dec. 31, 2023
$ / shares
shares
Sep. 30, 2023
$ / shares
Jun. 30, 2023
$ / shares
Mar. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
shares
Sep. 30, 2022
$ / shares
Jun. 30, 2022
$ / shares
Mar. 31, 2022
$ / shares
Dec. 31, 2021
$ / shares
Sep. 30, 2021
$ / shares
Jun. 30, 2021
$ / shares
Mar. 31, 2021
$ / shares
Dec. 31, 2023
USD ($)
vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
Jul. 28, 2022
shares
Equity, Class of Treasury Stock [Line Items]                                  
Common stock, shares authorized (in shares)   300,000,000       300,000,000               300,000,000 300,000,000    
Preferred stock, shares authorized (in shares)   50,000,000       50,000,000               50,000,000 50,000,000    
Preferred stock, shares outstanding (in shares)   0       0               0 0    
Preferred stock, shares issued (in shares)   0       0               0 0    
Common stock, shares issued (in shares)   44,982,576       44,827,091               44,982,576 44,827,091    
Common stock, shares outstanding (in shares)   39,539,825       39,460,018               39,539,825 39,460,018    
Number of votes | vote                           1      
Dividends declared per common share (in dollars per share) | $ / shares   $ 5.20 $ 0.20 $ 3.15 $ 0.15 $ 1.15 $ 0.12 $ 2.62 $ 0.12 $ 3.12 $ 0.10 $ 2.10 $ 0.10 $ 8.70 $ 4.01 $ 5.42  
Treasury stock purchased | $                           $ 6,426      
Subsequent Event                                  
Equity, Class of Treasury Stock [Line Items]                                  
Dividends declared per common share (in dollars per share) | $ / shares $ 0.20                                
ShareRepurchaseProgram                                  
Equity, Class of Treasury Stock [Line Items]                                  
Stock repurchase program, number of shares authorized to be repurchased (in shares)                                 1,500,000
Treasury stock purchased (in shares)                           75,678      
Treasury stock purchased | $                           $ 6,400      
Average cost per share (in dollars per shares) | $ / shares                           $ 84.91      
Stock repurchase program, remaining number of shares authorized to be repurchased (in shares)   1,921,311                       1,921,311