XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Components and Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Transfer pricing $ 145 $ 145
Section 41 tax credit 4,595  
Section 174 expense capitalization 21,416  
Total unrecognized tax benefits liabilities $ 26,156 $ 145