XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Tax reconciliation disclosures        
Income (loss) before income taxes $ 22,510 $ 15,249 $ (52,521) $ 39,151
Income tax expense (benefit) (2,064) $ 208 (516) $ 1,125
Tax benefit associated with the release of unrecognized research and development tax credits $ 2,000   2,000  
Tax benefit associated with the loss on extinguishment of the 2025 and 2027 Notes     $ 900  
Effective tax rate (as a percent) (9.17%) 1.36% 0.98% 2.87%
Loss on extinguishment of convertible notes, tax benefit     $ (900)