v3.25.2
Business Combinations - Schedule of Fair Values and Useful Lives of the Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
May 05, 2025
Jun. 30, 2025
Finite-Lived Intangible Assets [Line Items]      
Life (in Years)     13 years 1 month 6 days
Tradenames and trademarks      
Finite-Lived Intangible Assets [Line Items]      
Life (in Years)     13 years
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Life (in Years)     6 years 2 months 12 days
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Life (in Years)     16 years 7 months 6 days
Fabric Genomics      
Finite-Lived Intangible Assets [Line Items]      
Acquired intangible assets $ 25,101 $ 25,500  
Fabric Genomics | Tradenames and trademarks      
Finite-Lived Intangible Assets [Line Items]      
Acquired intangible assets $ 4,450 $ 4,500  
Life (in Years) 15 years 15 years  
Fabric Genomics | Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Acquired intangible assets $ 14,624 $ 14,900  
Life (in Years) 9 years 9 years  
Fabric Genomics | Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Acquired intangible assets $ 6,027 $ 6,100  
Life (in Years) 14 years 14 years