XML 152 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Summary of Contract Assets and Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Contract Assets  
Balance, January 1, 2024 $ 753
Additional income receivable 181
Receipt of income previously receivable (35)
Balance, December 31, 2024 899
Contract Liabilities  
Balance, January 1, 2024 5,776
Additional deferred income 269
Recognition of income previously deferred (274)
Balance, December 31, 2024 $ 5,771