XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Schedule of Difference between Consolidated Income Tax Benefit and Amount Computed by Federal Statutory Income Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income tax provision (benefit) at federal statutory rate $ (917) $ 61,775 $ 16,397
State tax 574 (2,942) 3,576
Business credits (2,050) (3,246) (982)
Uncertain tax positions 334 586 424
Deferred compensation charges 830 (473) 131
Change in valuation allowance 1,466 (324) (86,847)
Section 162(m) limitation 1,963 1,779 1,241
Mark-to-market of warrants 0 (378) 10,364
Net operating loss and tax credit limitation 0 (56,908) 56,459
Other (518) 879 (290)
Foreign taxes 340 395 335
Total income tax expense $ 2,022 $ 1,143 $ 808