XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Balance Sheet Information - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Supplemental Balance Sheet Information [Abstract]    
Sales and use tax payable $ 47,206 $ 42,071
General, product and automobile insurance reserves 34,404 30,169
Other accrued liabilities 98,137 75,448
Accrued liabilities $ 179,747 $ 147,688