XML 102 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Restructuring Costs - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restructuring and Related Activities [Abstract]      
Restructuring costs $ 4,224 $ 0 $ 7,877
Restructuring Incurred Cost, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag restructuring costs   restructuring costs
Reduction of full time workforce, percentage 3.00%   8.00%
Unpaid restructuring costs $ 0   $ 0