Quarterly report [Sections 13 or 15(d)]

Intangible Assets, Net - Schedule of Estimated Future Amortization Expense of Acquired Intangible Assets (Details)

v3.25.1
Intangible Assets, Net - Schedule of Estimated Future Amortization Expense of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Remaining periods in the year ended December 31, 2025 $ 1,937  
Year ended December 31, 2026 2,251  
Year ended December 31, 2027 1,731  
Year ended December 31, 2028 370  
Year ended December 31, 2029 370  
Thereafter 2,445  
Total intangible assets, net $ 9,104 $ 9,750