XML 62 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]        
Accrued third-party product costs $ 68,830 $ 73,497    
Accrued commissions 39,185 150,811    
Accrued salaries and benefits 31,345 35,251    
Accrued cloud hosting fees 27,420 14,049    
Accrued professional and IT fees 26,666 24,359    
Accrued income and other taxes 19,428 27,339    
Accrued bonus 17,573 78,403    
Accrued inventory in transit 15,279 15,728    
Accrued warranty expense 9,501 10,858 $ 10,362 $ 8,284
Accrued interest 4,806 31,855    
Other accrued expenses 52,395 48,388    
Total accrued liabilities $ 312,428 $ 510,538