Quarterly report pursuant to Section 13 or 15(d)

Revenue - Summary of Changes in Contract Liabilities (Details)

v3.23.1
Revenue - Summary of Changes in Contract Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Contract liabilities Beginning balance $ 15,923
Additions to contract liabilities during the period 20,380
Change in provision for contract loss (2,126)
Amounts included in contract liabilities at the beginning of the period (3,809)
Amounts added to contract liabilities during the period (2,500)
Contract liabilities Ending balance 27,868
Contract assets at December 31, 2022 7,333
Additions to contract assets during the period 521
Contract assets at March 31, 2023 $ 7,854