v3.25.4
Restructuring and Other Exit Costs - Summary of restructuring activities included in other current liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]      
Restructuring liability, beginning balance $ 313    
Restructuring charge 3,043 $ 8,500 $ 23,000
Amounts paid (313)    
Restructuring liability, ending balance $ 3,043 $ 313