XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition and Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
Revenue Recognition and Contracts with Customers [Abstract]  
Schedule of Revenue Recognized

The impact of ASC 606 on revenue recognized during the years ended December 31, 2024, December 31, 2023, and December 31, 2022 is as follows:

 

   2024   2023   2022 
Contract liabilities with customers at January 1,  $149   $1,031   $
 
                
Revenue recognized   (149)   (4,084)   
 
                
Revenue deferred   
    3,202    1,031 
                
Contract liabilities with customers at December 31,  $
   $149   $1,031