v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 18,296 $ (4,680) $ 16,725 $ (7,723)
Other comprehensive income (loss):        
Change in unrealized gain or loss on marketable securities (43) 25 (300) (722)
Net change on cash flow hedges 318 (1,825) 436 (638)
Total other comprehensive income (loss) 275 (1,800) 136 (1,360)
Comprehensive income (loss) $ 18,571 $ (6,480) $ 16,861 $ (9,083)