v3.26.3
REVENUE - Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Contract with Customer, Liability [Roll Forward]    
Total contract liabilities - beginning balance $ 149,057 $ 146,719
Cash payments received on future contract obligations 67,880 102,480
Accretion on contract liabilities 7,027 5,659
Revenue recognized, cash payment received in prior period (86,806) (82,639)
Revenue recognized, cash payment received in current period (23,427) (24,613)
Total contract liabilities - ending balance $ 113,730 $ 147,606