XML 137 R124.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Narrative) (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
classOfCommonStock
vote
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
shares
Class of Stock [Line Items]      
Number of classes of common stock | classOfCommonStock 2    
Purchase of treasury shares | $ $ 24,375    
Treasury Stock      
Class of Stock [Line Items]      
Purchases of common stock (in shares) 285,286    
Purchase of treasury shares | $ $ 24,375    
Common Class A      
Class of Stock [Line Items]      
Number of votes entitled to shareholders per share of common stock | vote 1    
Common stock, par or stated value per share (in dollars per share) | $ / shares $ 0.001 $ 0.001  
Common stock, capital shares reserved for future issuance (in shares)   1,600,000  
Common Class A | IPO | Number of Shares Reduced      
Class of Stock [Line Items]      
Common stock, capital shares reserved for future issuance (in shares)     1,600,000
Common Class A | Selling Stockholders Public Offering      
Class of Stock [Line Items]      
Sale of stock, number of shares issued in transaction (in shares) 1,600,000    
Sale of stock, price per share (in dollars per share) | $ / shares $ 75.9656    
Common Class B      
Class of Stock [Line Items]      
Number of votes entitled to shareholders per share of common stock | vote 10    
Common stock, par or stated value per share (in dollars per share) | $ / shares $ 0.001 $ 0.001