Revenue Related Disclosures (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Changes in Deferred Revenue | The changes in deferred revenue were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Remaining Performance Obligations for Contractually Committed Revenues | The following table presents remaining performance obligations for contractually committed revenues as of March 31, 2026 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||