v3.26.1
Intangible Assets, Net - Schedule of Components of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Assets, Net    
Gross Carrying Amount $ 33,591 $ 32,777
Accumulated Amortization (17,996) (14,201)
Net Carrying Value 15,595 18,576
Trade names    
Intangible Assets, Net    
Gross Carrying Amount 4,256 4,256
Accumulated Amortization (2,094) (1,881)
Net Carrying Value 2,162 2,375
Software development    
Intangible Assets, Net    
Gross Carrying Amount 14,836 14,027
Accumulated Amortization (10,181) (7,743)
Net Carrying Value 4,655 6,284
Agent relationships    
Intangible Assets, Net    
Gross Carrying Amount 10,038 10,033
Accumulated Amortization (4,821) (4,105)
Net Carrying Value 5,217 5,928
Know-how    
Intangible Assets, Net    
Gross Carrying Amount 430 430
Accumulated Amortization (430) (405)
Net Carrying Value 0 25
Data usage    
Intangible Assets, Net    
Gross Carrying Amount 4,031 4,031
Accumulated Amortization (470) (67)
Net Carrying Value $ 3,561 $ 3,964