| Net Cash Provided by (Used in) Operating Activities | 3.53M | USD | -25% | Q1 2025 | Q1 2025 | 
          
            | Net Cash Provided by (Used in) Financing Activities | 20.3M | USD | -16.9% | Q1 2025 | Q1 2025 | 
          
            | Net Cash Provided by (Used in) Investing Activities | 19.3M | USD | -13.7% | Q1 2025 | Q1 2025 | 
          
            | Common Stock, Shares Authorized | 16M | shares | +100% | Q2 2025 | Q2 2025 | 
          
            | Common Stock, Shares, Issued | 8.99M | shares | +43.1% | Q2 2025 | Q2 2025 | 
          
            | Common Stock, Par or Stated Value Per Share | 1.25 | USD/shares | 0% | Q2 2025 | Q2 2025 | 
          
            | Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect | 43.2M | USD | -16.3% | Q1 2025 | Q1 2025 | 
          
            | Interest Paid, Excluding Capitalized Interest, Operating Activities | 7.34M | USD | +36.7% | Q1 2025 | Q1 2025 | 
          
            | Deferred Tax Assets, Gross | 14.6M | USD | +35.5% | Q4 2024 | FY 2024 | 
          
            | Operating Lease, Liability | 2.02M | USD | +512% | Q4 2024 | FY 2024 | 
          
            | Comprehensive Income (Loss), Net of Tax, Attributable to Parent | 10.9M | USD | +6.6% | Q2 2025 | Q2 2025 | 
          
            | Lessee, Operating Lease, Liability, to be Paid | 2.32M | USD | +580% | Q4 2024 | FY 2024 | 
          
            | Property, Plant and Equipment, Gross | 50.3M | USD | +40.7% | Q4 2024 | FY 2024 | 
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Two | 546K | USD | +452% | Q4 2024 | FY 2024 | 
          
            | Lessee, Operating Lease, Liability, to be Paid, Year One | 666K | USD | +199% | Q4 2024 | FY 2024 | 
          
            | Operating Lease, Weighted Average Discount Rate, Percent | 0.04 | pure | 0% | Q4 2024 | FY 2024 | 
          
            | Deferred Income Tax Expense (Benefit) | 0 | USD | -100% | Q1 2025 | Q1 2025 | 
          
            | Lessee, Operating Lease, Liability, Undiscounted Excess Amount | 297K | USD | +2600% | Q4 2024 | FY 2024 | 
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Three | 217K | USD | +1042% | Q4 2024 | FY 2024 | 
          
            | Deferred Tax Assets, Operating Loss Carryforwards | 1.21M | USD | -9.72% | Q4 2024 | FY 2024 | 
          
            | Preferred Stock, Shares Issued | 0 | shares |  | Q2 2025 | Q2 2025 | 
          
            | Preferred Stock, Shares Authorized | 1M | shares | 0% | Q2 2025 | Q2 2025 | 
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Four | 196K | USD |  | Q4 2024 | FY 2024 | 
          
            | Additional Paid in Capital | 77.6M | USD | +134% | Q2 2025 | Q2 2025 | 
          
            | Preferred Stock, Shares Outstanding | 0 | shares |  | Q2 2025 | Q2 2025 | 
          
            | Amortization of Intangible Assets | 441K | USD | +8720% | Q2 2025 | Q2 2025 | 
          
            | Share-based Payment Arrangement, Expense | 0 | USD |  | Q1 2025 | Q1 2025 | 
          
            | Interest Expense | 17.4M | USD | +206% | Q1 2024 | Q1 2024 | 
          
            | Preferred Stock, Par or Stated Value Per Share | 1.25 | USD/shares | 0% | Q2 2025 | Q2 2025 |