XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Business and Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 21, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable Impaired [Line Items]        
Unrecognized transaction price   $ 308,600    
General and administrative expenses   63,860 $ 54,887 $ 53,636
Allowance for doubtful accounts   1,400 1,100  
Deferred revenue   102,000 89,600  
Deferred commission impairment loss   0    
Advertising Expense   $ 5,900 5,500 5,800
Income tax description   The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.    
Restricted cash, noncurrent   $ 0 869  
Goodwill, impairment loss   0 0 0
Impairment for intangible assets   0 0 0
Restricted cash, current   881 0  
Capitalized Computer Software, Impairments   0 0 0
Impairment Loss on Long Lived Asset   0 0 $ 0
Reserve   0 0  
Warranties        
Financing Receivable Impaired [Line Items]        
Reserve   $ 0 $ 0  
Employee Stock Option        
Financing Receivable Impaired [Line Items]        
Award vesting period 36 months      
RSUs        
Financing Receivable Impaired [Line Items]        
Award vesting period 48 months      
Revenue | Revenue Benchmark | No Customer        
Financing Receivable Impaired [Line Items]        
Concentration Risk, Percentage   10.00% 10.00% 10.00%
Accounts receivable   10.00%    
Revenue | Revenue Benchmark | One Customer        
Financing Receivable Impaired [Line Items]        
Accounts receivable     10.00%