XML 105 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Schedule of Changes In the Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Contract ​With​ Customer​ Liability    
Contract liabilities, beginning of the period $ 26,349 $ 6,610
Amounts in beginning balance recognized in revenue (22,102) (2,795)
Revenue recognized in current period (86,190) (6,956)
Advance payments received from customers 99,424 29,490
Contract liabilities, end of the period $ 17,481 $ 26,349