XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Other Than Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross $ 53,944 $ 53,588
Accumulated Amortization (28,360) (22,338)
Net $ 25,584 31,250
Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life (in years) 2 years  
Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life (in years) 12 years  
Marketing assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross $ 930 930
Accumulated Amortization (900) (806)
Net $ 30 124
Intangible assets, useful life (in years) 10 years  
Weighted Average Useful Life Remaining (in years) 3 months 18 days  
Non-compete agreement    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross $ 835 828
Accumulated Amortization (603) (487)
Net $ 232 341
Weighted Average Useful Life Remaining (in years) 1 year 4 months 24 days  
Non-compete agreement | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life (in years) 2 years  
Non-compete agreement | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life (in years) 5 years  
Software technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross $ 13,229 13,229
Accumulated Amortization (7,752) (6,383)
Net $ 5,477 6,846
Intangible assets, useful life (in years) 10 years  
Weighted Average Useful Life Remaining (in years) 4 years  
Software platform    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross $ 26,373 26,054
Accumulated Amortization (6,575) (4,337)
Net $ 19,798 21,717
Intangible assets, useful life (in years) 12 years  
Weighted Average Useful Life Remaining (in years) 9 years 1 month 6 days  
Tradenames    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross $ 354 350
Accumulated Amortization (347) (227)
Net $ 7 123
Intangible assets, useful life (in years) 3 years  
Weighted Average Useful Life Remaining (in years) 1 month 6 days  
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross $ 12,223 12,197
Accumulated Amortization (12,183) (10,098)
Net $ 40 $ 2,099
Weighted Average Useful Life Remaining (in years) 1 month 6 days  
Customer relationships | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life (in years) 3 years  
Customer relationships | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life (in years) 9 years