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