XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Description of Business and Significant Accounting Policies  
Estimated useful life of property and equipment

Computer and office equipment

 

2 to 5 years

 

Computer software

 

3 years

 

Internal-use software

 

3 years

 

Furniture and fixtures

 

4 years

 

Leasehold improvements

 

2 to 5 years

 

Vehicles

 

5 years

 

Estimated useful life of Intangible assets

Customer relationships

 

6 to 16 years

 

Developed technologies

 

2 to 6 years

 

Trademark and trade names

 

4 years