| Net Cash Provided by (Used in) Operating Activities | 
            184M | 
            USD | 
            -12.1% | 
            Q1 2025 | 
            Q1 2025 | 
          
          
            | Net Cash Provided by (Used in) Financing Activities | 
            12.5M | 
            USD | 
            +166% | 
            Q1 2025 | 
            Q1 2025 | 
          
          
            | Net Cash Provided by (Used in) Investing Activities | 
            100M | 
            USD | 
            +34% | 
            Q1 2025 | 
            Q1 2025 | 
          
          
            | Common Stock, Shares Authorized | 
            800M | 
            shares | 
            0% | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Common Stock, Shares, Issued | 
            411M | 
            shares | 
            +0.44% | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Common Stock, Par or Stated Value Per Share | 
            0 | 
            USD/shares | 
            0% | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect | 
            299M | 
            USD | 
            +4.88% | 
            Q1 2025 | 
            Q1 2025 | 
          
          
            | Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents | 
            1.84B | 
            USD | 
            +195% | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Deferred Tax Assets, Valuation Allowance | 
            222M | 
            USD | 
            -16% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Deferred Tax Assets, Gross | 
            748M | 
            USD | 
            +0.92% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Operating Lease, Liability | 
            87.5M | 
            USD | 
            -13.5% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Payments to Acquire Property, Plant, and Equipment | 
            87M | 
            USD | 
            +52.9% | 
            Q1 2025 | 
            Q1 2025 | 
          
          
            | Comprehensive Income (Loss), Net of Tax, Attributable to Parent | 
            739M | 
            USD | 
            -5.26% | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Lessee, Operating Lease, Liability, to be Paid | 
            99.5M | 
            USD | 
            -15.6% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Operating Lease, Liability, Current | 
            23.6M | 
            USD | 
            +5.83% | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Two | 
            26.1M | 
            USD | 
            +6.53% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Lessee, Operating Lease, Liability, to be Paid, Year One | 
            26.8M | 
            USD | 
            +1.9% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Operating Lease, Weighted Average Discount Rate, Percent | 
            0.06 | 
            pure | 
            0% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Deferred Income Tax Expense (Benefit) | 
            128M | 
            USD | 
             | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Lessee, Operating Lease, Liability, Undiscounted Excess Amount | 
            12M | 
            USD | 
            -28.1% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Three | 
            20.9M | 
            USD | 
            -14.3% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Deferred Tax Assets, Operating Loss Carryforwards | 
            14.4M | 
            USD | 
            -20.4% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Preferred Stock, Shares Issued | 
            0 | 
            shares | 
             | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Preferred Stock, Shares Authorized | 
            5M | 
            shares | 
            0% | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Unrecognized Tax Benefits | 
            66.2M | 
            USD | 
            +11.4% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Four | 
            15.9M | 
            USD | 
            -17.2% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Preferred Stock, Shares Outstanding | 
            0 | 
            shares | 
             | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Amortization of Intangible Assets | 
            8.1M | 
            USD | 
            +8% | 
            Q4 2023 | 
            FY 2024 | 
          
          
            | Depreciation, Depletion and Amortization | 
            244M | 
            USD | 
            +15% | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Deferred Tax Assets, Net of Valuation Allowance | 
            526M | 
            USD | 
            +10.3% | 
            Q4 2024 | 
            FY 2024 | 
          
          
            | Share-based Payment Arrangement, Expense | 
            168M | 
            USD | 
            +2.38% | 
            Q3 2025 | 
            Q3 2025 | 
          
          
            | Interest Expense | 
            20.3M | 
            USD | 
            +9.14% | 
            Q1 2024 | 
            Q1 2024 | 
          
          
            | Preferred Stock, Par or Stated Value Per Share | 
            0 | 
            USD/shares | 
            0% | 
            Q3 2025 | 
            Q3 2025 |