XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Accrual For License Fee Dispute
The following table presents the components of the accrual:

As of
March 31, 2022December 31, 2021
Additional license fees$3,750 $3,812 
Penalties3,849 3,912 
Interest and interest on penalties81,569 81,389 
Less: Payments(19,471)(8,451)
Total accrual$69,697 $80,662