Commitments and Contingencies - Additional Information (Details) |
1 Months Ended | 3 Months Ended | 6 Months Ended | |
---|---|---|---|---|
Feb. 28, 2021
OfficerDirector
Suit
|
Aug. 31, 2022
Suit
|
Jun. 30, 2025
USD ($)
Suit
|
Dec. 31, 2024
USD ($)
|
|
Commitments and Contingencies Disclosure [Abstract] | ||||
Litigation settlement, outstanding liability amount | $ | $ 0 | |||
Number of shareholder derivative suit filed | Suit | 2 | 4 | ||
Number of additional shareholder derivative actions filed | Suit | 2 | |||
Number of officers and directors in shareholder derivative suit | OfficerDirector | 11 | |||
Litigation amount accrued | $ | $ 3,000,000 | $ 12,000,000 | ||
Other commitments, description | The Company’s minimum purchase commitments consist of non-cancellable agreements to purchase goods and services, primarily for materials, and licenses and hosting services, entered into in the ordinary course of business. |