v3.25.2
Revenue - Summary of Contract Assets and Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Contract Assets  
Balance, January 1, 2025 $ 899
Additional income receivable 84
Receipt of income previously receivable (15)
Balance, June 30, 2025 968
Contract Liabilities  
Balance, January 1, 2025 5,771
Additional deferred income 11
Recognition of income previously deferred (214)
Balance, June 30, 2025 $ 5,568