XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition and Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contracts with Customers [Abstract]  
Schedule of revenue recognized
    2022    2021    2020 
Contract liabilities with customers at January 1,  $
   $84   $9,623 
                
Revenue recognized   
    (84)   (14,570)
                
Revenue deferred   1,031    
    5,031 
                
Contract liabilities with customers at December 31,  $1,031   $
   $84