XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Net contract assets (liabilities) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Net contract assets (liabilities) [Abstract]    
Contract with Customer, Asset, Gross, Current $ 2,281 $ 650
Contract with Customer, Asset, Explanation of Change 1,631  
Contract with Customer, Liability, Current (16) (14)
Contract with Customer, Liability, Explanation of Change (2)  
Contract with Customer, Asset, Net, Current 2,265 $ 636
Contract with Customer, Net, Explanation of Change 1,629  
Disaggregation of Revenue [Line Items]    
Contract with Customer, Liability, Explanation of Change $ (2)