XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Weighted Average Shares Outstanding and Net Income Per Share (Details)
Sep. 30, 2025
Jun. 11, 2024
May 11, 2023
3.25% Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Interest rate 3.25% 3.25%  
3.75% Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Interest rate 3.75%   3.75%