XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, Net - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]      
Total property and equipment $ 31,167 $ 25,757  
Less accumulated depreciation and amortization (22,230) (17,994) $ (17,994)
Total property and equipment, net 8,937 7,763  
Office and Warehouse Equipment and Fixtures      
Property Plant And Equipment [Line Items]      
Total property and equipment 13,621 12,831  
Computer Equipment and Capitalized Software      
Property Plant And Equipment [Line Items]      
Total property and equipment 12,137 9,856  
Leasehold Improvements      
Property Plant And Equipment [Line Items]      
Total property and equipment 4,374 2,683  
Other      
Property Plant And Equipment [Line Items]      
Total property and equipment $ 1,035 $ 387