XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Strategic restructuring - Schedule of Restructuring Liability Activity for Company's Workforce Reductions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Reserve Disclosures [Abstract]    
Accrued restructuring, Beginning balance $ 4,495  
Expenses incurred   $ 6,494
Payments $ (4,495) (1,999)
Accrued restructuring, Ending balance   $ 4,495