Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details)

v3.25.3
Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Nov. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share            
Antidilutive securities excluded from computation of earnings per share (in shares) 626,000 6,607,000 852,000 6,909,000    
Stock price (in dollars per share) $ 38.54   $ 38.54      
Performance Stock Unit Awards | Hurdle Price Per PSU - $30.00            
Antidilutive Securities Excluded From Computation Of Earnings Per Share            
Stock price (in dollars per share) 30   30   $ 30 $ 30
Performance Stock Unit Awards | Hurdle Price Per PSU - $35.00            
Antidilutive Securities Excluded From Computation Of Earnings Per Share            
Stock price (in dollars per share) $ 35   $ 35   $ 35  
Convertible Preferred Stock            
Antidilutive Securities Excluded From Computation Of Earnings Per Share            
Antidilutive securities excluded from computation of earnings per share (in shares)   5,003,000   5,003,000    
Employee Stock Option            
Antidilutive Securities Excluded From Computation Of Earnings Per Share            
Antidilutive securities excluded from computation of earnings per share (in shares) 506,000 1,473,000 732,000 1,775,000    
Warrants for common stock            
Antidilutive Securities Excluded From Computation Of Earnings Per Share            
Antidilutive securities excluded from computation of earnings per share (in shares) 120,000 131,000 120,000 131,000    
Contingently issuable PSUs            
Antidilutive Securities Excluded From Computation Of Earnings Per Share            
Antidilutive securities excluded from computation of earnings per share (in shares) 0 0 0 0