XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue other (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Accrued Liabilities, Current $ 110,942 $ 111,502
Short-term Contract with Customer [Member]    
Disaggregation of Revenue [Line Items]    
Accrued Liabilities, Current 6,711 9,918
Long-term Contract with Customer [Member]    
Disaggregation of Revenue [Line Items]    
Accrued Liabilities, Current $ 1,670 $ 1,597