v3.25.4
Restructuring Costs - Schedule of Reconciliation of the Beginning and Ending Restructuring Liability (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Restructuring Reserve [Roll Forward]  
Restructuring reserve, beginning balance $ 687
Restructuring charges 2,090
Cash paid (1,931)
Restructuring reserve, ending balance $ 846