Subsequent Events (Details) - Keystone Acquisition - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jul. 27, 2026 |
Jun. 30, 2026 |
|
| Subsequent Event [Line Items] | ||
| Consideration transferred number of shares in escrow (in shares) | 1,041,969 | |
| Total liabilities assumed | $ 5,490 | |
| Subsequent Event | ||
| Subsequent Event [Line Items] | ||
| Forfeited held in escrow (in shares) | 386,961 | |
| Consideration transferred number of shares in escrow (in shares) | 655,009 |
| X | ||||||||||
- Definition Business Combination, Consideration Transferred, Equity Interest, Share Forfeited and Returned, Number of Shares No definition available.
|
| X | ||||||||||
- Definition Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of liability assumed in business combination and recognized at acquisition date. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|