v3.26.1
Earnings (loss) per share - Schedule of Potentially Dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Total 766 40,746 765 40,746
Stock options and RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Total 766 37,518 765 37,518
Common stock in connection with business combinations        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Total 0 2,103 0 2,103
Convertible debt, net of debt discount        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Total 0 1,125 0 1,125