XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
Income tax expense (benefit) consisted of the following:
Year ended December 31,
(in thousands)
202320222021
Current
Federal$$$(128)
State162 818 267 
Foreign3,176 2,076 (7,669)
Total current3,341 2,896 (7,530)
Deferred
Federal(14,018)5,039 (205,856)
State(3,828)(2,312)(67,933)
Foreign(45)(17)248 
Total deferred(17,891)2,710 (273,541)
Income tax expense (benefit)$(14,550)$5,606 $(281,071)