XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Common Shares Outstanding (Details) - shares
12 Months Ended
Oct. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance (in shares)   2,495,484 4,355,001 4,243,716
Vesting of restricted stock unit awards (in shares)   22,227 21,814 14,244
Shares withheld to cover taxes upon vesting of restricted stock unit awards (in shares)   (8,089) (3,806) (3,043)
Issuance of shares in acquisition (in shares)   10,172 15,259  
Repurchase of common stock (in shares) (1,942,433)   (1,942,433)  
Ending balance (in shares)   2,547,154 2,495,484 4,355,001
Common Stock | At the Market Offerings        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Shares sold under at-the-market offering program (in shares)   14,680 46,524 97,623
Performance share unit awards        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Vesting of performance share unit awards (in shares)   12,680 3,125 2,461