v3.26.1
Significant Accounting Policies - Summary of Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring and Related Activities [Abstract]        
Employee restructuring separation charges $ 40 $ 12,714 $ 3,094 $ 12,714
Vendor contract charges 0 10,045 269 10,045
Total restructuring expense 40 22,759 3,363 22,759
Stock acceleration 0 (2,575) (35) (2,575)
Total restructuring costs incurred $ 40 $ 20,184 $ 3,328 $ 20,184