v3.26.1
Revenues - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Contract Assets    
Contract assets $ 0 $ 0
Contract Liabilities    
Contract Liabilities, Beginning Balance 5,378 3,946
Consideration earned during the period (21,075) (21,137)
Consideration received during the period 24,358 32,451
Contract Liabilities, Ending Balance $ 8,661 $ 15,260