Revenue (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Disaggregates revenue by timing of goods or services |
The following table disaggregates revenue by timing of transfer of goods or services:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Changes in Contract Liabilities |
The following table summarizes changes in contract liabilities during the three months ended March 31, 2023:
|