XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Revenue Recognized During Period (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Amounts included in contract liabilities at the beginning of the period:        
Performance obligations satisfied $ 129 $ 6,107 $ 500 $ 7,814
Changes in the period:        
Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods (695) 3,356 (543) 3,140
Performance obligations satisfied from new activities in the period - contract revenue 8,545 11,860 25,095 23,351
Total revenues $ 7,979 $ 21,323 $ 25,052 $ 34,305