| Cash, Cash Equivalent, and Investment [Table Text Block] |
| | | June 30, 2026 | | | December 31, 2025 | |
| | | | | | | Gross | | | Gross | | | | | | | | | | | Gross | | | Gross | | | | | |
| | | Amortized | | | Unrealized | | | Unrealized | | | Fair | | | Amortized | | | Unrealized | | | Unrealized | | | Fair | |
| | | Cost | | | Gains | | | (Losses) | | | Value | | | Cost | | | Gains | | | (Losses) | | | Value | |
| Classified as: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Cash, restricted cash and cash equivalents | | $ | 445,217 | | | $ | — | | | $ | — | | | $ | 445,217 | | | $ | 128,366 | | | $ | — | | | $ | — | | | $ | 128,366 | |
| Investments (available-for-sale): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Certificates of deposit * | | | 7,880 | | | | — | | | | (34 | ) | | | 7,846 | | | | — | | | | — | | | | — | | | | — | |
| Corporate bonds | | | 57,901 | | | | 58 | | | | (521 | ) | | | 57,438 | | | | — | | | | — | | | | — | | | | — | |
| U.S. Treasury and agency securities | | | 239,706 | | | | — | | | | (1,359 | ) | | | 238,347 | | | | — | | | | — | | | | — | | | | — | |
| Total investments | | | 305,487 | | | | 58 | | | | (1,914 | ) | | | 303,631 | | | | — | | | | — | | | | — | | | | — | |
| Total cash, restricted cash, cash equivalents and investments | | $ | 750,704 | | | $ | 58 | | | $ | (1,914 | ) | | $ | 748,848 | | | $ | 128,366 | | | $ | — | | | $ | — | | | $ | 128,366 | |
| Contractual maturities on investments: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Due within 1 year ** | | $ | 5,040 | | | | | | | | | | | $ | 5,031 | | | $ | — | | | | | | | | | | | $ | — | |
| Due after 1 through 5 years *** | | | 300,447 | | | | | | | | | | | | 298,600 | | | | — | | | | | | | | | | | | — | |
| | | $ | 305,487 | | | | | | | | | | | $ | 303,631 | | | $ | — | | | | | | | | | | | $ | — | |
|
| Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] |
| | | In Loss Position | | | In Loss Position | | | Total In | |
| | | Less than 12 months | | | 12 months or Greater | | | Loss Position | |
| | | | | | | Gross | | | | | | | Gross | | | | | | | Gross | |
| | | Fair | | | Unrealized | | | Fair | | | Unrealized | | | Fair | | | Unrealized | |
| As of June 30, 2026 | | Value | | | (Losses) | | | Value | | | (Losses) | | | Value | | | (Losses) | |
| Investments: | | | | | | | | | | | | | | | | | | | | | | | | |
| Certificates of deposit | | $ | 7,846 | | | $ | (34 | ) | | $ | — | | | $ | — | | | $ | 7,846 | | | $ | (34 | ) |
| U.S. Treasury and agency securities | | | 238,347 | | | | (1,359 | ) | | | — | | | | — | | | | 238,347 | | | | (1,359 | ) |
| Corporate bonds | | | 52,034 | | | | (521 | ) | | | — | | | | — | | | | 52,034 | | | | (521 | ) |
| Total in loss position | | $ | 298,227 | | | $ | (1,914 | ) | | $ | — | | | $ | — | | | $ | 298,227 | | | $ | (1,914 | ) |
|