v3.26.1
Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Website acquisition assets, net $ 11,097 $ 11,542
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,381 8,381
Accumulated Amortization (4,568) (4,415)
Website acquisition assets, net $ 3,813 3,966
Trade Name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years  
Trade Name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 10 years  
IP/Technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 10 years  
Gross Carrying Amount $ 5,821 5,821
Accumulated Amortization (3,069) (2,970)
Website acquisition assets, net 2,752 2,851
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,380 13,380
Accumulated Amortization (8,919) (8,729)
Website acquisition assets, net $ 4,461 4,651
Customer Relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Customer Relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 10 years  
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 402 402
Accumulated Amortization (402) (402)
Website acquisition assets, net $ 0 0
Non-compete Agreements | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 3 years  
Non-compete Agreements | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Other Intangible Assets, Net    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 27,984 27,984
Accumulated Amortization (16,958) (16,516)
Website acquisition assets, net $ 11,026 $ 11,468