XML 101 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring and Related Activities [Abstract]    
Restructuring expense   $ 8,700
Restructuring charges   14,588
Net reduction of stock-based compensation   2,900
Restructuring reserve, accrual adjustment   $ 2,900
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Compensation and benefits