XML 101 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Current and Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Accrued expenses and reserves $ 12,558 $ 7,139
Stock-based compensation 11,169 7,439
Tax credit carryforwards 22,896 11,474
Net operating loss 24,817 30,144
Identified intangibles 24,284 2,820
Operating lease liability 10,201 13,884
Other comprehensive income 24,540 30,186
Foreign tax deduction 7,560 9,137
Capital loss 17,688 17,125
Capitalized R&D expenses 142,386 78,315
Valuation allowance (55,822) (40,640)
Total deferred tax assets 242,277 167,023
Deferred tax liabilities:    
Depreciation and amortization (1,587) (1,976)
Operating lease right-of-use assets (6,808) (14,107)
Other (6,909) (693)
Total deferred tax liabilities (15,304) (16,776)
Net deferred tax assets $ 226,973 $ 150,247