Organization and Summary of Significant Accounting Policies - Restatement (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Sep. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|---|
| Error Corrections and Prior Period Adjustments Restatement [Line Items] | ||||
| Current portion of convertible notes, net | $ 680,289 | $ 679,483 | $ 677,895 | $ 0 |
| Total current liabilities | 1,677,875 | 1,502,710 | 1,397,283 | 761,539 |
| Long-term convertible notes, net | 0 | 0 | 0 | 677,113 |
| As Reported | ||||
| Error Corrections and Prior Period Adjustments Restatement [Line Items] | ||||
| Current portion of convertible notes, net | 0 | 0 | 0 | |
| Total current liabilities | 997,586 | 823,227 | 757,474 | 799,969 |
| Long-term convertible notes, net | 680,289 | 679,483 | 677,895 | |
| Revision | ||||
| Error Corrections and Prior Period Adjustments Restatement [Line Items] | ||||
| Current portion of convertible notes, net | 680,289 | 679,483 | 677,895 | |
| Total current liabilities | 680,289 | 679,483 | 639,809 | $ (38,430) |
| Long-term convertible notes, net | $ (680,289) | $ (679,483) | $ (677,895) |
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|