Contingent Earnout Liability - Additional Information (Details)
$ in Millions
Nov. 30, 2021
USD ($)
Outline Systems, LLC  
Business Acquisition Contingent Consideration [Line Items]  
Cumulative earnout payment to sellers $ 10.3