XML 78 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Other Financial Information - Restructuring Narrative (Details)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2025
USD ($)
position
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2025
USD ($)
Other Financial Information [Abstract]        
Restructuring charges | $ $ 313 $ 2,476 $ 0 $ 2,789
Number of employees terminated | position 38      
Percentage of total employees terminated 15.00%