v3.26.1
Revenue - Summary of Contract Assets and Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Contract Assets  
Balance, January 1, 2026 $ 972
Additional income receivable 119
Receipt of income previously receivable (79)
Balance, June 30, 2026 1,012
Contract Liabilities  
Balance, January 1, 2026 5,848
Additional deferred income 7,101
Recognition of income previously deferred (7,451)
Balance, June 30, 2025 $ 5,498