v3.25.2
Intangible Assets, Net - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, gross $ 30,723 $ 27,622
Accumulated Amortization (16,785) (13,980)
Intangible Assets, net 13,938 13,642
Internally developed software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, gross 30,602 27,501
Accumulated Amortization (16,718) (13,917)
Intangible Assets, net $ 13,884 13,584
Weighted Average Useful Lives 3 years  
Domain name [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, gross $ 121 121
Accumulated Amortization (67) (63)
Intangible Assets, net $ 54 $ 58
Weighted Average Useful Lives 15 years