Warrants - Summary of Vesting Status of the Customer Warrant (Detail) - $ / shares |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Class of Warrant or Right [Line Items] | |||
Number of warrants outstanding | 2,680,607 | 2,680,607 | 2,680,607 |
Vested Customer Warrants | |||
Class of Warrant or Right [Line Items] | |||
Number of warrants outstanding | 1,340,297 | 1,340,297 | 1,340,297 |
Unvested Customer Warrants | |||
Class of Warrant or Right [Line Items] | |||
Number of warrants outstanding | 1,340,310 | 1,340,310 | 1,340,310 |
Series C Redeemable Convertible Preferred Stock | |||
Class of Warrant or Right [Line Items] | |||
Number of warrants exercised | 5,560 | 16,682 | |
Share price (in $ per share) | $ 0.01 | $ 0.01 | |
Number of warrants outstanding | 777,118 | 777,118 | 793,800 |