XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.3
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 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator        
Net income (loss) $ 14,522 $ (40,806) $ (6,396) $ (81,423)
Less: Net income (loss) attributable to noncontrolling interests 594 552 1,982 1,689
Basic net income (loss) attributable to common stockholders 13,928 (41,358) (8,378) (83,112)
Diluted net income (loss) attributable to common stockholders 13,928 (41,358) (8,378) (83,112)
Plus: Interest expense from assumed conversion of convertible senior notes 710 0 0 0
Net income (loss) attributable to common stockholders plus assumed conversions $ 14,638 $ (41,358) $ (8,378) $ (83,112)
Denominator        
Shares used in computation of basic net income (loss) per share (in shares) 39,748,268 31,500,489 38,966,238 31,039,668
Weighted-average effect of diluted securities:        
Shares used in computation of diluted net income (loss) per share (in shares) 45,014,446 31,500,489 38,966,238 31,039,668
Net income (loss) per share:        
Basic net income (loss) per share (in usd per share) $ 0.35 $ (1.31) $ (0.22) $ (2.68)
Diluted net income (loss) per share (in usd per share) $ 0.33 $ (1.31) $ (0.22) $ (2.68)
Convertible Senior notes due 2026        
Weighted-average effect of diluted securities:        
Dilutive effect of convertible senior notes (in shares) 3,376,400 0 0 0
Stock options        
Weighted-average effect of diluted securities:        
Dilutive effect of share-based payment arrangements (in shares) 1,613,858 0 0 0
RSUs        
Weighted-average effect of diluted securities:        
Dilutive effect of share-based payment arrangements (in shares) 272,224 0 0 0
ESPP shares        
Weighted-average effect of diluted securities:        
Dilutive effect of share-based payment arrangements (in shares) 3,696 0 0 0