v3.24.2.u1
Unaudited Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net loss $ (14,435) $ (111,803) $ (8,501) $ (148,523)
Other comprehensive loss:        
Foreign currency translation adjustment (757) 399 (2,801) 1,026
Changes in unrealized loss on investments, net of income taxes of $0 for the three and six months ended June 30, 2024 and 2023 (640) (1,028) (3,403) 3,479
Changes in unrealized loss on cash flow hedges, net of income taxes of $63 for the three and six months ended June 30, 2024, and $0 for the three and six months ended June 30, 2023 (445)   (445)  
Comprehensive loss $ (16,277) $ (112,432) $ (15,150) $ (144,018)