XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) Per Share - Narrative (Details)
6 Months Ended
Jun. 30, 2025
equityInstrument
Jun. 30, 2024
equityInstrument
Feb. 01, 2025
Convertible Senior Notes | Convertible Debt      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Conversion ratio 0.0156539    
Performance Shares, Granted in 2021      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Performance measurement percentage 0.00% 0.00%  
Performance Shares, Granted in 2023      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Performance measurement percentage 150.00% 124.00%  
Performance Shares, Granted in 2024      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Performance measurement percentage 150.00% 150.00%  
Performance Shares, Granted in 2025      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Performance measurement percentage 150.00%    
Performance Shares, Granted in 2022      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Performance measurement percentage   100.00% 125.00%
Convertible Senior Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of shares issuable assuming conversion (in shares) 3,210,098 3,210,098