XML 149 R129.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Schedule of Contract Assets and Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Contract Assets  
Balance, January 1, 2023 $ 1,294
Additional income receivable 209
Receipt of income previously receivable (750)
Balance, December 31, 2023 753
Contract Liabilities  
Balance, January 1, 2023 5,634
Additional deferred income 411
Recognition of income previously deferred (269)
Balance, December 31, 2023 $ 5,776