XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Supplemental balance sheet information related to leases
           
Leases  Classification  June 30, 2023 (unaudited)   December 31, 2022 
            
Right-of-use assets  Operating lease assets  $139,465   $196,407 
Server lease  Finance lease assets   45,292    51,920 
Total lease assets     $184,757   $248,327 
              
Current operating lease liability  Current operating lease liabilities  $90,597   $122,554 
Non-current operating lease liability  Long-term operating lease liabilities   48,868    73,853 
Total operating lease liabilities     $139,465   $196,407 
              
Current finance lease liability  Current finance lease liabilities  $12,826   $12,494 
Non-current finance lease liability  Long-term finance lease liabilities   34,062    40,559 
Total finance lease liabilities     $46,888   $53,053