XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Schedule of Lease Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies [Abstract]    
Operating lease cost $ 3,711  
Variable lease cost-operating leases 976  
Operating lease right-of-use assets 12,457 $ 14,988
Current liabilities 3,296  
Operating lease liabilities (noncurrent portion) 10,529  
Imputed interest (1,073)  
Total Operating Lease Liabilities $ 12,752 $ 15,224