Annual report [Section 13 and 15(d), not S-K Item 405]

Intangible Assets, Net - Schedule of Components of Intangible Assets, Net (Details)

v3.25.1
Intangible Assets, Net - Schedule of Components of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Intangible assets    
Gross Carrying Amount $ 34,282 $ 36,741
Accumulated Amortization (14,048) (12,832)
Total 20,234 23,909
Trade names    
Intangible assets    
Gross Carrying Amount 5,226 7,956
Accumulated Amortization (1,841) (2,058)
Total 3,385 5,898
Software development    
Intangible assets    
Gross Carrying Amount 17,371 14,159
Accumulated Amortization (8,404) (5,517)
Total 8,967 8,642
Customer relationships    
Intangible assets    
Gross Carrying Amount 2,020 8,180
Accumulated Amortization (723) (3,199)
Total 1,297 4,981
Agent relationships    
Intangible assets    
Gross Carrying Amount 9,235 6,016
Accumulated Amortization (2,761) (1,825)
Total 6,474 4,191
Know-how    
Intangible assets    
Gross Carrying Amount 430 430
Accumulated Amortization (319) (233)
Total $ 111 $ 197