XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
12 Months Ended
May 26, 2020
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 01, 2024
USD ($)
Number of reportable segments | segment   1      
Value of public warrants per warrant issued during IPO (as a percent) 33.00%        
Advertising expense   $ 4.3 $ 4.3 $ 5.8  
Term of stock options   10 years      
One customer | Accounts receivable benchmark | Customer concentration risk          
Concentration risk (as a percentage)   10.00%      
One customer | Revenue benchmark | Customer concentration risk          
Concentration risk (as a percentage)   10.00% 10.00% 10.00%  
No customers | Accounts receivable benchmark | Customer concentration risk          
Concentration risk (as a percentage)     10.00%    
Employee stock purchase plan          
Vesting period of stock options   2 years      
Employee Severance          
Severance costs         $ 0.7
Employee Severance | Accrued expenses and other current liabilities          
Employee severance and benefits accrual   $ 0.7      
Capitalized Software          
Weighted-average useful life of intangible assets (in years)   3 years      
Minimum          
Warranty period   1 year      
Vesting period of stock options   3 years      
Maximum          
Warranty period   3 years      
Vesting period of stock options   4 years