| Net Cash Provided by (Used in) Operating Activities | 
            -189K | 
            USD | 
            +38.2% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Common Stock, Shares Authorized | 
            300M | 
            shares | 
            0% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Common Stock, Shares, Issued | 
            144M | 
            shares | 
            0% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Common Stock, Par or Stated Value Per Share | 
            0 | 
            USD/shares | 
            0% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect | 
            -189K | 
            USD | 
            +38.2% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents | 
            102K | 
            USD | 
            -89% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Operating Lease, Liability | 
            63.7K | 
            USD | 
            +291% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Lessee, Operating Lease, Liability, to be Paid | 
            73.1K | 
            USD | 
            +331% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Operating Lease, Liability, Current | 
            46K | 
            USD | 
            +182% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Two | 
            32.2K | 
            USD | 
             | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Lessee, Operating Lease, Liability, to be Paid, Year One | 
            40.9K | 
            USD | 
             | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Lessee, Operating Lease, Liability, Undiscounted Excess Amount | 
            9.45K | 
            USD | 
            +1281% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Preferred Stock, Shares Issued | 
            0 | 
            shares | 
             | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Preferred Stock, Shares Authorized | 
            1M | 
            shares | 
            0% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Share-based Payment Arrangement, Expense | 
            511K | 
            USD | 
            +20.5% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Interest Expense | 
            326K | 
            USD | 
            +0.24% | 
            Q1 2023 | 
            Q1 2023 | 
          
          
            | Preferred Stock, Par or Stated Value Per Share | 
            0 | 
            USD/shares | 
            0% | 
            Q1 2023 | 
            Q1 2023 |