XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Overview and Summary of Significant Accounting Policies - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 12, 2023
USD ($)
$ / shares
shares
Aug. 09, 2023
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Segment
$ / shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
$ / shares
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Cash, FDIC insured amount     $ 250,000   $ 250,000    
Common stock, par or stated value per share | $ / shares     $ 0.0001   $ 0.0001   $ 0.0001
Advertising expense     $ 2,100 $ 2,000 $ 3,700 $ 3,100  
Number of operating segments | Segment         1    
Number of reportable segments | Segment         1    
Revenue Benchmark | No Client [Member]              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Percentage of revenue from customers     10.00% 10.00% 10.00% 10.00%  
Revenue Benchmark | Americas              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Percentage of revenue from customers     40.50% 51.00% 45.80% 57.70%  
Revenue Benchmark | EMEA              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Percentage of revenue from customers     41.40% 33.60% 36.30% 28.00%  
Revenue Benchmark | APAC              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Percentage of revenue from customers     18.10% 15.40% 17.90% 14.30%  
Follow On Public Offering              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Stock shares issued during the period shares | shares   8,000,000          
Proceeds from the issuance of stock under employee stock purchase plan $ 260,100            
Shares issued, price per share | $ / shares $ 32 $ 32          
Underwriting discount and commissions $ 10,900            
Other offering costs $ 1,100            
Follow On Public Offering | Voting Common Stock              
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]              
Stock shares issued during the period shares | shares 500,000            
Common stock, option granted to purchase additional shares | shares   1,200,000