XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Balance Sheet Disclosures (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accrued Liabilities
The following table summarizes the components of accrued liabilities as of the dates presented:
March 31, December 31,
20252024
Accrued purchases$1,967 $2,085 
Compensation3,747 3,483 
Right of use obligations165 153 
Interest246 269 
Sales taxes324 355 
Other1,019 1,343 
$7,468 $7,688