v3.25.1
Intangible Assets, net - Schedule of Intangible Assets and the Weighted Average Remaining Useful Lives (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]    
Gross Carrying Value $ 16,255 $ 15,368
Accumulated Amortization 3,868 3,617
Net Carrying Value 12,387 11,751
Trademarks and Trade Names    
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]    
Indefinite-lived intangible assets $ 1,368 $ 1,368
Trademarks and Trade Names    
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]    
Weighted- Average Remaining Useful Lives (in years) 11 years 11 years
Gross Carrying Value $ 14,000 $ 14,000
Accumulated Amortization 3,850 3,617
Net Carrying Value $ 10,150 $ 10,383
Customer Relationships    
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]    
Weighted- Average Remaining Useful Lives (in years) 3 years 0 years
Gross Carrying Value $ 887 $ 0
Accumulated Amortization 18 0
Net Carrying Value $ 869 $ 0