v3.26.1
Intangible Assets, Net - Schedule of Components of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Intangible Assets, Net    
Gross Carrying Amount $ 33,262 $ 32,777
Accumulated Amortization (15,499) (14,201)
Net Carrying Value 17,763 18,576
Trade names    
Intangible Assets, Net    
Gross Carrying Amount 4,256 4,256
Accumulated Amortization (1,987) (1,881)
Net Carrying Value 2,269 2,375
Software development    
Intangible Assets, Net    
Gross Carrying Amount 14,512 14,027
Accumulated Amortization (8,354) (7,743)
Net Carrying Value 6,158 6,284
Agent relationships    
Intangible Assets, Net    
Gross Carrying Amount 10,033 10,033
Accumulated Amortization (4,463) (4,105)
Net Carrying Value 5,570 5,928
Know-how    
Intangible Assets, Net    
Gross Carrying Amount 430 430
Accumulated Amortization (426) (405)
Net Carrying Value 4 25
Data usage    
Intangible Assets, Net    
Gross Carrying Amount 4,031 4,031
Accumulated Amortization (269) (67)
Net Carrying Value $ 3,762 $ 3,964