Revenue (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Disaggregation of Revenue |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Activity In Deferred Revenue | The following table summarizes the activity in deferred revenue during the three months ended March 31, 2025 and the year ended December 31, 2024:
|