XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Gross
Carrying
Amount $ 26,852 $ 35,282  
Accumulated
Amortization 13,117 16,382  
Net Carrying
Amount 13,735 18,900  
Amortization expense $ 5,200 $ 3,500 $ 1,000
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted average useful life (in years) 3 years 9 months 18 days 4 years 9 months 18 days  
Gross
Carrying
Amount $ 12,088 $ 17,841  
Accumulated
Amortization 5,314 9,300  
Net Carrying
Amount $ 6,774 $ 8,541  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted average useful life (in years) 2 years 2 months 12 days 3 years 2 months 12 days  
Gross
Carrying
Amount $ 14,281 $ 16,813  
Accumulated
Amortization 7,412 6,689  
Net Carrying
Amount $ 6,869 $ 10,124  
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted average useful life (in years) 1 year 1 year 3 months 18 days  
Gross
Carrying
Amount $ 358 $ 503  
Accumulated
Amortization 339 383  
Net Carrying
Amount $ 19 $ 120  
Assembled workforce      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted average useful life (in years) 1 year 9 months 18 days 2 years 9 months 18 days  
Gross
Carrying
Amount $ 125 $ 125  
Accumulated
Amortization 52 10  
Net Carrying
Amount $ 73 $ 115