XML 86 R58.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE - Schedule of beginning and ending contract liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
REVENUE    
Total contract liabilities - beginning balance $ 146,719 $ 113,741
Cash payments received on future contract obligations 136,880 159,965
Accretion on contract liabilities 8,408 1,170
Revenue recognized, cash payment received in prior period (99,683) (70,203)
Revenue recognized, cash payment received in current period (43,267) (57,954)
Total contract liabilities - ending balance $ 149,057 $ 146,719