Revenues and Other Income (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025 | |||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||
Contract balances at March 31, 2025, December 31, 2024, and December 31, 2023 are as follows: | Contract balances at March 31, 2025, December 31, 2024, and December 31, 2023 are as follows:
|