v3.25.1
Other Balance Sheet Information - Summary of Intangible Assets And Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross $ 34,490 $ 34,490
Accumulated amortization (12,084) (11,115)
Total intangible assets, net 22,406 23,375
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 22,990 22,990
Accumulated amortization (6,779) (6,223)
Total intangible assets, net 16,211 16,767
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 10,600 10,600
Accumulated amortization (4,751) (4,383)
Total intangible assets, net 5,849 6,217
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 900 900
Accumulated amortization (554) (509)
Total intangible assets, net $ 346 $ 391