v3.26.1
Balance Sheet Details - Schedule of Property, Equipment and Software, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Total $ 32,745 $ 30,270
Accumulated depreciation and amortization (20,000) (19,780)
Property, equipment and software, net 12,745 10,490
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Total 26,337 22,485
Computers software and equipment    
Property, Plant and Equipment [Line Items]    
Total 4,354 4,879
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total 771 688
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 1,080 2,015
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total $ 203 $ 203