XML 106 R80.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Income tax provision (benefit) at federal statutory rate $ 6,480 $ (917) $ 61,775
State tax 1,513 574 (2,942)
Business credits (623) (2,050) (3,246)
Uncertain tax positions 156 334 586
Deferred compensation charges 2,410 830 (473)
Change in valuation allowance (7,862) 1,466 (324)
Section 162(m) limitation 1,986 1,963 1,779
Mark-to-market of warrants 0 0 (378)
Net operating loss and tax credit limitation (329) 0 (56,908)
Other (144) (518) 879
Foreign taxes (41) 340 395
Total income tax expense $ 3,546 $ 2,022 $ 1,143