XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - 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 income (loss) attributable to common stockholders $ (31,680) $ (1,989) $ (80,570) $ 52
Other comprehensive income (loss), net of tax:        
Change in foreign currency translation 302 (71) 7 (55)
Change in fair value of marketable securities   101 99 227
Total other comprehensive income (loss) 302 30 106 172
Comprehensive income (loss) attributable to common stockholders $ (31,378) $ (1,959) $ (80,464) $ 224