Available-for-sale debt securities - Summary of Maturities of Available-for sale Debt Securities (Detail) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Available For Sale Securities Debt Maturities [Line Items] | ||
| Amortized Cost - one year or less | $ 0 | $ 152,108 |
| Amortized Cost - After one year through five years | 0 | 87,791 |
| Amortized Cost - Total | $ 0 | $ 239,899 |
| Percentage of Total - One year or less | 0.00% | 63.00% |
| Percentage of Total - After one year through five years | 0.00% | 37.00% |
| Percentage of Total - Total | 0.00% | 100.00% |
| Fair Value - One year or less | $ 0 | $ 152,183 |
| Fair Value - After one year through five years | 0 | 87,940 |
| Fair Value - Total | $ 0 | $ 240,123 |
| Percentage of Total - One year or less | 0.00% | 63.00% |
| Percentage of Total - After one year through five years | 0.00% | 37.00% |
| Percentage of Total - Total | 0.00% | 100.00% |
| X | ||||||||||
- Definition Available for sale securities debt maturities. No definition available.
|
| X | ||||||||||
- Definition Percentage of available for sale securities debt maturities after one through five years amortized cost. No definition available.
|
| X | ||||||||||
- Definition Percentage of available for sale securities debt maturities after one through five years fair value. No definition available.
|
| X | ||||||||||
- Definition Percentage of available for sale securities debt maturities single maturity date. No definition available.
|
| X | ||||||||||
- Definition Percentage of available for sale securities debt maturities single maturity date amortized cost basis. No definition available.
|
| X | ||||||||||
- Definition Percentage of available for sale securities debt maturities within one year amortized cost. No definition available.
|
| X | ||||||||||
- Definition Percentage of available for sale securities debt maturities within one year fair value No definition available.
|
| X | ||||||||||
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|