XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets, Net - Summary of Balances of Intangibles Assets and Accumulated Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]      
Gross Amount   $ 12,206 $ 11,657
Accumulated Amortization   (9,129) (8,609)
Net Carrying Amount   $ 3,077 3,048
Developed technology      
Finite Lived Intangible Assets [Line Items]      
Remaining Weighted-Average Useful Life (years) 5 years 9 months 18 days 5 years  
Gross Amount   $ 7,986 7,437
Accumulated Amortization   (5,368) (4,987)
Net Carrying Amount   2,618 2,450
Customer relationships      
Finite Lived Intangible Assets [Line Items]      
Gross Amount   2,300 2,300
Accumulated Amortization   (2,300) (2,300)
Net Carrying Amount   $ 0 0
Trademarks/tradenames      
Finite Lived Intangible Assets [Line Items]      
Remaining Weighted-Average Useful Life (years) 4 years 3 months 18 days 3 years 9 months 18 days  
Gross Amount   $ 1,920 1,920
Accumulated Amortization   (1,461) (1,322)
Net Carrying Amount   $ 459 $ 598