XML 45 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies and Other Items (Tables)
12 Months Ended
Dec. 31, 2022
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 offTranslation AdjustmentsBalance at End of Period
Year Ended December 31, 2022$741 $406 $(86)$(1)$1,060 
Year Ended December 31, 2021598 310 (167)— 741 
Year Ended December 31, 2020837 342 (581)— 598 
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, 2022$18,012 $2,739 $(202)$(61)$20,488 
Year Ended December 31, 202114,637 3,490 (62)(53)18,012 
Year Ended December 31, 20209,772 4,840 (53)78 14,637 
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 software2-4years
Property and equipment as of December 31, 2022 and 2021 consists of the following:
 December 31,
 20222021
Land$5,302 $3,203 
Buildings and improvements25,480 22,532 
Machinery and equipment57,883 56,937 
Vehicles under finance lease29,045 23,450 
Rental equipment194,088 180,704 
Furniture and fixtures1,759 1,755 
Computers and software3,068 3,495 
Gross property and equipment316,625 292,076 
Less: Accumulated depreciation(200,573)(175,992)
Net property and equipment116,052 116,084 
Construction in progress13,946 13,033 
Total property and equipment, net$129,998 $129,117 
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,
 202220212020
Cost of product revenue$3,022 $3,176 $3,506 
Cost of rental revenue23,663 25,812 28,063 
Cost of field service and other revenue6,986 6,863 8,075 
Selling, general and administrative expenses453 457 876 
Total depreciation and amortization$34,124 $36,308 $40,520 
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities as of December 31, 2022 and 2021 are as follows:
 December 31,
 20222021
Payroll, incentive compensation, payroll taxes and benefits$9,484 $7,030 
Accrued professional fees and other7,347 1,078 
Accrued international freight and tariffs5,887 14,794 
Taxes other than income2,728 1,641 
Income based tax payable2,537 1,182 
Deferred revenue1,450 1,764 
Accrued workers’ compensation insurance576 269 
Accrued dividends484 346 
Product warranties126 136 
Total accrued expenses and other current liabilities$30,619 $28,240