v3.26.1
Acquisitions and Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Business Acquisition [Line Items]    
Gross Carrying Amount $ 25,231 $ 14,519
Accumulated Amortization (9,669) (8,142)
Total 15,562 6,376
Developed Technology    
Business Acquisition [Line Items]    
Gross Carrying Amount 19,885 12,798
Accumulated Amortization (8,016) (6,838)
Total 11,869 5,959
Customer-Related Intangible Assets    
Business Acquisition [Line Items]    
Gross Carrying Amount 3,953 1,631
Accumulated Amortization (1,459) (1,214)
Total 2,494 417
Trade name    
Business Acquisition [Line Items]    
Gross Carrying Amount 373 90
Accumulated Amortization (137) (90)
Total 236 0
Order backlog    
Business Acquisition [Line Items]    
Gross Carrying Amount 1,020 0
Accumulated Amortization (57) 0
Total $ 963 $ 0