v3.26.1
Organization and Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of EPS (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 potentially dilutive securities (in shares) 5,433 5,772 5,149 5,914
Stock-based awards        
Antidilutive securities excluded from computation of earnings per share        
Total potentially dilutive securities (in shares) 3,277 3,854 3,237 3,871
2027 Notes        
Antidilutive securities excluded from computation of earnings per share        
Total potentially dilutive securities (in shares) 0 415 0 429
2027 Warrants        
Antidilutive securities excluded from computation of earnings per share        
Total potentially dilutive securities (in shares) 2,156 1,503 1,912 1,614