XML 54 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Technology, and Equipment - Schedule of Property, Technology, and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]        
Property, technology, and equipment   $ 71,904 $ 69,632  
Less: accumulated depreciation and amortization   (46,958) (44,074)  
Property, technology, and equipment, net $ 24,946 24,946 25,558 $ 26,327
Computer software        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment   28,308 28,165  
Computer software | Minimum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 3 years      
Computer software | Maximum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 5 years      
Office and warehouse equipment        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment   17,287 16,275  
Office and warehouse equipment | Minimum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 3 years      
Office and warehouse equipment | Maximum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 15 years      
Leasehold improvements        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment [1]   11,471 11,170  
Trailers and related equipment        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment   7,363 6,946  
Trailers and related equipment | Minimum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 3 years      
Trailers and related equipment | Maximum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 15 years      
Computer equipment        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment   5,484 5,240  
Computer equipment | Minimum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 3 years      
Computer equipment | Maximum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 5 years      
Furniture and fixtures        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment   $ 1,991 $ 1,836  
Furniture and fixtures | Minimum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 3 years      
Furniture and fixtures | Maximum        
Property Plant And Equipment [Line Items]        
Property, technology, and equipment, useful life 15 years      
[1] The cost is amortized over the shorter of the lease term or useful life.