XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Net contract assets (liabilities) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Net contract assets (liabilities) [Abstract]    
Contract with Customer, Asset, Gross, Current $ 756 $ 650
Contract with Customer, Asset, Explanation of Change 106  
Contract with Customer, Liability, Current (16) (14)
Contract with Customer, Liability, Explanation of Change (2)  
Contract with Customer, Asset, Net, Current 740 $ 636
Contract with Customer, Net, Explanation of Change 104  
Disaggregation of Revenue [Line Items]    
Contract with Customer, Liability, Explanation of Change $ (2)