Commitments and Contingencies - Additional Information (Details) |
1 Months Ended | ||||
|---|---|---|---|---|---|
|
Sep. 30, 2022
patent
|
May 31, 2022
patent
|
Mar. 31, 2022
patent
|
Jul. 31, 2024
USD ($)
|
Jan. 31, 2024
USD ($)
|
|
| Commitments and Contingencies Disclosure [Abstract] | |||||
| Number of patents allegedly infringed upon by company | 6 | 6 | |||
| Number of patents allegedly infringed upon by counterparty | 2 | ||||
| Liabilities accrued | $ | $ 0 | $ 0 | |||
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Number of entity's patents that another entity has allegedly infringed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number of another entity's patents that the entity has allegedly infringed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|