XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and intangible assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (14,288) $ (17,199)
Total   $ 29,177
Weighted Average Useful Life (in years) 8 years 7 years 9 months 18 days
Intangible assets, gross $ 46,376 $ 46,376
Intangible assets, net 32,088 29,177
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 10,496 10,496
Accumulated Amortization (3,328) (4,098)
Total $ 7,168 $ 6,398
Weighted Average Useful Life (in years) 8 years 9 months 18 days 8 years 3 months 18 days
Impairment of intangible assets, finite-lived $ 800  
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 11,328 $ 11,328
Accumulated Amortization (1,794) (2,386)
Total $ 9,534 $ 8,942
Weighted Average Useful Life (in years) 11 years 9 months 18 days 11 years 3 months 18 days
Impairment of intangible assets, finite-lived $ 2,400  
Technology - acquired    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 23,802 $ 23,802
Accumulated Amortization (8,705) (10,171)
Total $ 15,097 $ 13,631
Weighted Average Useful Life (in years) 5 years 3 months 18 days 5 years 3 months 18 days
Impairment of intangible assets, finite-lived $ 4,100  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 750 $ 750
Accumulated Amortization (461) (544)
Total $ 289 $ 206
Weighted Average Useful Life (in years) 1 year 9 months 18 days 1 year 3 months 18 days
Impairment of intangible assets, finite-lived $ 400