XML 79 R65.htm IDEA: XBRL DOCUMENT v3.26.1
INCOME (LOSS) PER SHARE - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator        
Income (loss) - continuing operations $ (1,456) $ 20,593 $ (14,045) $ 28,620
Less: Net income (loss) attributable to noncontrolling interests 291 256 531 637
Net income (loss) attributable to common stockholders - continuing operations (1,747) 20,337 (14,576) 27,983
Plus: Interest expense from assumed conversion of convertible senior notes 0 2,779 0 367
Net income (loss) attributable to common stockholders plus assumed conversions - continuing operations (1,747) 23,116 (14,576) 28,350
Net income (loss) attributable to common stockholders - discontinued operations (16) 0 (46) (471)
Basic net income (loss) attributable to common stockholders $ (1,763) $ 20,337 $ (14,622) $ 27,512
Denominator        
Shares used in computation of basic net income (loss) per share (in shares) 38,961,948 40,034,041 39,742,972 39,922,318
Weighted-average effect of diluted securities:        
Shares used in computation of diluted net income (loss) per share (in shares) 38,961,948 50,780,325 39,742,972 43,357,429
Basic net income (loss) per share:        
Continuing operations (in usd per share) $ (0.04) $ 0.51 $ (0.37) $ 0.70
Discontinued operations (in usd per share) 0 0 0 (0.01)
Basic net income (loss) per share (in usd per share) (0.04) 0.51 (0.37) 0.69
Diluted net income (loss) per share:        
Continuing operations (in usd per share) (0.04) 0.46 (0.37) 0.65
Discontinued operations (in usd per share) 0 0 0 (0.01)
Diluted net income (loss) attributable to common stockholders - continuing operations $ (0.04) $ 0.46 $ (0.37) $ 0.64
Convertible senior notes due 2026        
Weighted-average effect of diluted securities:        
Convertible senior notes (in shares) 0 788,903 0 788,903
Convertible senior notes due 2027        
Weighted-average effect of diluted securities:        
Convertible senior notes (in shares) 0 6,575,268 0 0
Stock options        
Weighted-average effect of diluted securities:        
Share-based payment arrangements (in shares) 0 2,094,112 0 1,844,547
RSUs        
Weighted-average effect of diluted securities:        
Share-based payment arrangements (in shares) 0 417,920 0 366,045
PSUs        
Weighted-average effect of diluted securities:        
Share-based payment arrangements (in shares) 0 863,728 0 431,864
ESPP        
Weighted-average effect of diluted securities:        
Share-based payment arrangements (in shares) 0 6,353 0 3,752