XML 86 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets, net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross
Carrying
Amount $ 26,673 $ 26,852
Accumulated
Amortization 18,020 13,117
Net Carrying
Amount $ 8,653 $ 13,735
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted average useful life (in years) 2 years 9 months 18 days 3 years 9 months 18 days
Gross
Carrying
Amount $ 12,088 $ 12,088
Accumulated
Amortization 7,081 5,314
Net Carrying
Amount $ 5,007 $ 6,774
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted average useful life (in years) 1 year 3 months 18 days 2 years 2 months 12 days
Gross
Carrying
Amount $ 14,281 $ 14,281
Accumulated
Amortization 10,666 7,412
Net Carrying
Amount 3,615 $ 6,869
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted average useful life (in years)   1 year
Gross
Carrying
Amount 179 $ 358
Accumulated
Amortization 179 339
Net Carrying
Amount $ 0 $ 19
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted average useful life (in years) 9 months 18 days 1 year 9 months 18 days
Gross
Carrying
Amount $ 125 $ 125
Accumulated
Amortization 94 52
Net Carrying
Amount $ 31 $ 73