XML 101 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Details)
shares in Thousands, ¥ in Billions
2 Months Ended 3 Months Ended
May 03, 2019
USD ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Feb. 29, 2020
USD ($)
Jul. 26, 2019
USD ($)
Mar. 31, 2019
JPY (¥)
Jun. 24, 2016
USD ($)
Nov. 16, 2015
Jul. 31, 2015
USD ($)
shares
Other Commitments [Line Items]                  
Unfunded Commitments for Capital Contributions   $ 13,737,000              
Short-Term Borrowings   0 $ 30,000,000            
Cash Paid For Contingent Consideration   81,000 2,008,000            
Business Combination, Contingent Consideration, Liability   211,000              
Asset Acquisition, Contingent Consideration, Liability     4,463,000            
Margin Deposit Assets   6,097,000              
Derivative, Gain (Loss) on Derivative, Net   $ (9,228,000)              
Number of Foreign Currency Derivatives Held   0              
Number of Public Offerings               4  
Underwritten Shares (in shares) | shares                 293
Aggregate Offering Price                 $ 30,800,000
BBVA Bancomer [Member]                  
Other Commitments [Line Items]                  
Maximum Borrowing Capacity   $ 6,323,000              
BBVA Bancomer [Member] | Inter-Bank Balance Interest Rate [Member]                  
Other Commitments [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   0.10%              
Secured Line of Credit [Member] | PNC Bank [Member]                  
Other Commitments [Line Items]                  
Maximum Borrowing Capacity             $ 30,000,000    
Amount Outstanding During Period $ 30,000,000                
Secured Line of Credit [Member] | PNC Bank [Member] | London Interbank Offered Rate (LIBOR) [Member]                  
Other Commitments [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   1.25%              
Unsecured Line of Credit [Member] | PNC Bank [Member]                  
Other Commitments [Line Items]                  
Maximum Borrowing Capacity         $ 20,000,000        
Unsecured Line of Credit [Member] | PNC Bank [Member] | London Interbank Offered Rate (LIBOR) [Member]                  
Other Commitments [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   1.50%              
Foreign Exchange Forward [Member]                  
Other Commitments [Line Items]                  
Derivative Asset, Notional Amount     35,598,000 $ 38,908,000   ¥ 3.8      
Derivative Asset, Fair Value, Gross Asset     $ 22,000