XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Revenue Recognized During Period (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Amounts included in contract liabilities at the beginning of the period:        
Performance obligations satisfied $ 6,107 $ 441 $ 7,814 $ 1,413
Changes in the period:        
Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods 3,356 (298) 3,140 (29)
Performance obligations satisfied from new activities in the period - contract revenue 11,860 38,263 23,351 72,362
Total revenues $ 21,323 $ 38,406 $ 34,305 $ 73,746