Quarterly report [Sections 13 or 15(d)]

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
Mar. 31, 2025
Dec. 31, 2024
Intangible Assets, Net    
Gross Carrying Amount $ 34,951 $ 34,282
Accumulated Amortization (15,390) (14,048)
Net Carrying Value 19,561 20,234
Trade names    
Intangible Assets, Net    
Gross Carrying Amount 5,226 5,226
Accumulated Amortization (1,972) (1,841)
Net Carrying Value 3,254 3,385
Software development    
Intangible Assets, Net    
Gross Carrying Amount 18,032 17,371
Accumulated Amortization (9,215) (8,404)
Net Carrying Value 8,817 8,967
Customer relationships    
Intangible Assets, Net    
Gross Carrying Amount 2,020 2,020
Accumulated Amortization (773) (723)
Net Carrying Value 1,247 1,297
Agent relationships    
Intangible Assets, Net    
Gross Carrying Amount 9,243 9,235
Accumulated Amortization (3,090) (2,761)
Net Carrying Value 6,153 6,474
Know-how    
Intangible Assets, Net    
Gross Carrying Amount 430 430
Accumulated Amortization (340) (319)
Net Carrying Value $ 90 $ 111