Fair Value Measurement - Additional Information (Details) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
Security
|
Jun. 30, 2024
USD ($)
|
Dec. 31, 2024
USD ($)
Security
|
|
Class of Stock [Line Items] | |||||
Financial liabilities subject to fair value measurements on recurring basis | $ 0 | $ 0 | $ 0 | ||
Proceeds from sale of available-for sale marketable securities | 0 | $ 0 | 0 | $ 1,200,000 | |
Allowance for credit losses | $ 0 | $ 0 | $ 0 | ||
Number of marketable securities in an unrealized loss position | Security | 32 | 17 |
X | ||||||||||
- Definition Number of marketable securities. No definition available.
|
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/exampleRef
|
X | ||||||||||
- Definition Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|