| Schedule of Contract Assets and Contract Liabilities |
The following table provides information about contract assets and contract liabilities from contracts with customers: | | | | | | | | | | | | | | | | | March 31, 2024 | | December 31, 2023 | | Current customer contract assets | | $ | 5,288 | | | $ | 4,208 | | | Noncurrent customer contract assets | | 169 | | | 208 | | | Total customer contract assets | | 5,457 | | | 4,416 | | | | | | | | Current deferred revenue | | (24,458) | | | (19,679) | | | Noncurrent deferred revenue | | (35,317) | | | (23,393) | | | Total deferred revenue | | $ | (59,775) | | | $ | (43,072) | |
Significant changes in the remaining performance obligation contract assets and the contract liabilities balances for the three months ended March 31, 2024 and 2023, are as follows: | | | | | | | | | | | | | | | | | Contract Assets | | Contract Liabilities | Net balance at December 31, 2023 | | $ | 4,416 | | | $ | (43,072) | | | | | | | | Amortization of deferred costs | | (2,707) | | | — | | | Additions to deferred costs | | 3,748 | | | — | | | Amortization of deferred revenue | | — | | | 7,208 | | | Additions to deferred revenue | | — | | | (23,911) | | | Total | | 1,041 | | | (16,703) | | | | | | | Net balance at March 31, 2024 | | $ | 5,457 | | | $ | (59,775) | | | | | | | Net balance at December 31, 2022 | | $ | 11,537 | | | $ | (59,797) | | | | | | | | Amortization of deferred costs | | (5,433) | | | — | | | Additions to deferred costs | | 6,826 | | | — | | | Amortization of deferred revenue | | — | | | 19,048 | | | Additions to deferred revenue | | — | | | (13,813) | | | | | | | | Total | | 1,393 | | | 5,235 | | | | | | | Net balance at March 31, 2023 | | $ | 12,930 | | | $ | (54,562) | | | | | | |
| | | | | | | | | | | | | | | | | | Unfavorable contracts | | Favorable contracts | | Balance at December 31, 2023 | | $ | (50,863) | | | $ | 10,128 | | | | | | | | | | Amortization | | 23,114 | | | (2,761) | | | Balance at March 31, 2024 | | $ | (27,749) | | | $ | 7,367 | | | | | | | | | Balance at December 31, 2022 | | $ | (181,883) | | | $ | 34,372 | | | | | | | | | | Amortization | | 60,689 | | | (6,961) | | | Balance at March 31, 2023 | | $ | (121,194) | | | $ | 27,411 | | |
Estimated future amortization over the expected remaining contract periods: | | | | | | | | | | | | | | | | | | | | | For the Year Ended December 31, | | | 2024 | | | | | | Total | | Unfavorable contracts | | $ | 27,749 | | | | | | | $ | 27,749 | | | Favorable contracts | | (7,367) | | | | | | | (7,367) | | | Total | | $ | 20,382 | | | | | | | $ | 20,382 | |
|