v3.25.2
Condensed Consolidated Financial Statements Details - Outstanding Securities Considered Anti-Dilutive (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Nov. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share          
Antidilutive securities excluded from computation of earnings per share (in shares) 899,000 1,227,000 905,000 1,431,000  
Stock price (in dollars per share) $ 25.2   $ 25.2    
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
Employee Stock Option          
Antidilutive Securities Excluded From Computation Of Earnings Per Share          
Antidilutive securities excluded from computation of earnings per share (in shares) 779,000 1,107,000 785,000 1,311,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  
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 120,000 120,000 120,000