XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowance for Doubtful Accounts Activity related to the allowance for doubtful accounts was as follows:
Three Months Ended March 31,
20232022
Balance, beginning of period$2,639 $2,108 
Provision for bad debts, net of (recoveries)(209)(146)
Uncollectable accounts written off(50)(1)
Foreign currency translation(17)(24)
Balance, end of period$2,363 $1,937 
Schedule of Accumulated Other Comprehensive Income (Loss)
Total components of accumulated other comprehensive loss were as follows:
Foreign currency translation adjustments and otherUnrealized gain (loss) on derivatives, net of taxTotal
Balance, January 1, 2023$(204,676)$152 $(204,524)
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments and other, net of tax expense of $35
481 — 481 
Unrealized loss on derivatives, net of tax benefit of $26
— (89)(89)
Total other comprehensive income (loss)481 (89)392 
Balance, March 31, 2023$(204,195)$63 $(204,132)
Balance, January 1, 2022$(189,767)$(184)$(189,951)
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustments and other, net of tax expense of $44
(39,631)— (39,631)
Unrealized gain on derivatives, net of tax expense of $66
— 213 213 
Total other comprehensive (loss) income(39,631)213 (39,418)
Balance, March 31, 2022$(229,398)$29 $(229,369)