XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (143,466) $ 10,858 $ (115,601) $ 17,085
Other comprehensive income (loss):        
Net unrealized gain on investments, net of tax 597 146 437 362
Foreign currency translation adjustments (24) 17 (6) 8
Total other comprehensive income 573 163 431 370
Comprehensive (loss) income $ (142,893) $ 11,021 $ (115,170) $ 17,455