XML 60 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangibles, net (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill Activities
The following table presents the goodwill activities for the periods presented:
Balance as of December 31, 2022$43,304 
Balance as of December 31, 2023$43,304 
Balance as of December 31, 2024$43,304 
Schedule of Intangible Assets and the Weighted Average Remaining Useful Lives
The following table presents the detail of intangible assets for the periods presented and the weighted average remaining useful lives:
December 31, 2024December 31, 2023
Weighted-
Average
Remaining
Useful Lives (in
years)
Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Gross Carrying
Value
Accumulated
Amortization
Net Carrying Value
Acquired Technology0 years$5,500 $5,500 $— $5,500 $5,271 $229 
Trademarks and Trade Names11 years14,000 3,617 10,383 14,000 2,683 11,317 
Trademarks and Trade NamesIndefinite1,368 — 1,368 1,368 — 1,368 
Total$20,868 $9,117 $11,751 $20,868 $7,954 $12,914 
Schedule of Estimated Future Amortization Expense
Estimated future amortization expense as of December 31, 2024 is as follows (in thousands):
2025$933 
2026933 
2027933 
2028933 
2029933 
Thereafter5,718 
Total$10,383