XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 6 Months Ended
Jun. 07, 2022
Suit
Feb. 28, 2021
Suit
OfficerDirector
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]      
Number of shareholder derivative suit filed | Suit 4 2  
Number of officers and directors in shareholder derivative suit | OfficerDirector   11  
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.