XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
equityInstrument
Sep. 30, 2024
equityInstrument
Sep. 30, 2025
equityInstrument
Sep. 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    
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 3,210,098 3,210,098  
Performance Shares, Granted in 2021          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Performance measurement percentage 0.00% 0.00% 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% 115.00% 150.00% 115.00%  
Performance Shares, Granted in 2024          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Performance measurement percentage 150.00% 150.00% 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%   150.00%    
Performance Shares, Granted in 2022          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Performance measurement percentage   99.00%   99.00% 125.00%