Contract Assets and Liabilities (Tables) |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Contract Assets and Contract Liabilities | As of March 31, 2025 and December 31, 2024, Contract assets and Contract liabilities consisted of the following:
|