XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Revenue Recognized During Period (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Amounts included in contract liabilities at the beginning of the period:        
Performance obligations satisfied $ 0 $ 0 $ 250 $ 475
Changes in the period:        
Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods 0 146 (13) (446)
Revenue recognized on performance obligations previously completed upon the customer achieving a milestone 0 0 4,700 0
Performance obligations satisfied from new activities in the period - contract revenue 8,601 12,687 26,535 37,856
Total revenues $ 8,601 $ 12,833 $ 31,472 $ 37,885