XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contract Liabilities
12 Months Ended
Dec. 31, 2023
Contract Liabilities  
Contract Liabilities

14. Contract Liabilities

As of December 31, 2023 and 2022, our contract liabilities were $7.0 million and $8.0 million, respectively.  These liabilities are included in deferred revenue and other liabilities in our consolidated balance sheets.  

We deferred revenue of $15.4 million and $24.6 million, respectively, and recognized $16.5 million and $21.0 million, respectively, as revenue during the years ended December 31, 2023 and 2022, respectively. The revenue recognized and deferred during the periods is primarily related to freight billings and milestone billings on aftermarket services.