Quarterly report [Sections 13 or 15(d)]

INTANGIBLE ASSETS AND INTERNAL-USE SOFTWARE, NET - Schedule of Intangible Asset (Details)

v3.25.1
INTANGIBLE ASSETS AND INTERNAL-USE SOFTWARE, NET - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount $ 304,319 $ 299,878
Amortizable intangible assets, Accumulated Amortization (218,494) (209,882)
Total 85,825 89,996
Indefinite-lived Intangible Assets [Line Items]    
Total intangible assets, Gross Carrying Amount 305,319 300,878
Total intangible assets, Net Carrying Amount 86,825 90,996
Marketing Agreement with a related party    
Indefinite-lived Intangible Assets [Line Items]    
Nonamortizable intangible assets: 1,000 1,000
Licenses    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 80,935 80,101
Amortizable intangible assets, Accumulated Amortization (36,275) (33,424)
Total 44,660 46,677
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 16,653 16,653
Amortizable intangible assets, Accumulated Amortization (8,950) (8,238)
Total 7,703 8,415
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 12,000 12,000
Amortizable intangible assets, Accumulated Amortization (6,000) (5,400)
Total 6,000 6,600
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 2,740 2,740
Amortizable intangible assets, Accumulated Amortization (1,615) (1,578)
Total 1,125 1,162
Internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 191,741 188,164
Amortizable intangible assets, Accumulated Amortization (165,636) (161,228)
Total 26,105 26,936
Other    
Finite-Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Amount 250 220
Amortizable intangible assets, Accumulated Amortization (18) (14)
Total $ 232 $ 206