XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies and Other Items (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Rollforward of the allowance for credit losses The following is a rollforward of our allowance for credit losses:
 Balance at Beginning of PeriodExpenseWrite offBalance at End of Period
Year Ended December 31, 2021$598 $310 $(167)$741 
Year Ended December 31, 2020837 342 (581)598 
Year Ended December 31, 2019576 355 (94)837 
Rollforward of inventory obsolescence reserve The following is a rollforward of our inventory obsolescence reserve:
 Balance at Beginning of PeriodExpense Write offTranslation AdjustmentsBalance at End of Period
Year Ended December 31, 2021$14,637 $3,490 $(62)$(53)$18,012 
Year Ended December 31, 20209,772 4,840 (53)78 14,637 
Year Ended December 31, 20197,310 2,552 (90)— 9,772 
Schedule of PP&E useful lives Estimated useful lives are as follows:
LandN/A
Buildings and improvements5-30years
Machinery and equipment2-12years
Vehicles under finance lease3years
Rental equipment2-11years
Furniture and fixtures5years
Computers and software4years
Property and equipment as of December 31, 2021 and 2020 consists of the following:
 December 31,
 20212020
Land$3,203 $3,203 
Buildings and improvements22,532 21,935 
Machinery and equipment56,937 57,726 
Vehicles under finance lease23,450 14,371 
Rental equipment180,704 172,012 
Furniture and fixtures1,755 1,780 
Computers and software3,495 3,530 
Gross property and equipment292,076 274,557 
Less: Accumulated depreciation(175,992)(147,221)
Net property and equipment116,084 127,336 
Construction in progress13,033 15,489 
Total property and equipment, net$129,117 $142,825 
Schedule of depreciation expense by income statement caption Depreciation and amortization expense is included in the consolidated statements of income as follows:
 Year Ended December 31,
 202120202019
Cost of product revenue$3,176 $3,506 $3,304 
Cost of rental revenue25,812 28,063 24,881 
Cost of field service and other revenue6,863 8,075 9,986 
Selling, general and administrative expenses457 876 683 
Total depreciation and amortization$36,308 $40,520 $38,854 
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities as of December 31, 2021 and 2020 are as follows:
 December 31,
 20212020
Accrued international freight and tariffs$14,794 $2,087 
Payroll, incentive compensation, payroll taxes and benefits7,030 4,210 
Deferred revenue1,764 1,068 
Taxes other than income1,641 450 
Income based tax payable1,182 2,336 
Accrued professional fees and other1,078 687 
Accrued dividends346 271 
Accrued workers’ compensation insurance269 — 
Product warranties136 283 
Total accrued expenses and other current liabilities$28,240 $11,392