XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and description of business (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 24, 2021
USD ($)
shares
Oct. 29, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Subsequent Event [Line Items]          
Payment of redeemable convertible preferred stock issuance costs     $ 2,250 $ 0 $ 0
Redeemable convertible preferred stock converted into shares of common stock, conversion basis     1    
IPO          
Subsequent Event [Line Items]          
Number of shares sold in transaction (in shares) | shares   14,500,000      
Initial public offering, price per share (in dollars per share) | $ / shares   $ 29.00 $ 24.13    
Proceeds from sale of stock   $ 397,400      
Payment of redeemable convertible preferred stock issuance costs   23,100      
Capitalized cloud computing costs, short term   $ 6,800      
Redeemable convertible preferred stock converted into shares of common stock, conversion basis   1      
IPO | Common Stock          
Subsequent Event [Line Items]          
Redeemable convertible preferred stock converted into shares of common stock (in shares) | shares   85,403,933      
Over-Allotment Option          
Subsequent Event [Line Items]          
Number of shares sold in transaction (in shares) | shares 650,000        
Proceeds from sale of stock $ 17,800        
Payment of redeemable convertible preferred stock issuance costs $ 1,000        
Underwriters purchase option period 30 days 30 days      
Underwriters purchase option, number of shares, maximum (in shares) | shares   2,175,000