v3.25.2
Income Taxes - Schedule of Loss Before Income Taxes, Income Tax Expense and Effective Income Tax Rates (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Domestic $ (38,476) $ (22,729) $ (53,638) $ (42,808)
Foreign (38,583) 17,862 (56,931) 1,939
Loss before income taxes (77,059) (4,867) (110,569) (40,869)
Income tax expense $ (1,670) $ (2,261) $ (2,772) $ (4,475)
Effective tax rate (2.20%) (46.40%) (2.50%) (10.90%)