XML 112 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Unrecognized tax benefits, Beginning Balance $ 0
Additions based on tax positions related to 2023 809,000
Additions for tax positions of prior years 2,641,000
Reductions for tax positions of prior years 0
Lapse of the applicable statute of limitations 0
Settlements 0
Unrecognized tax benefits, Ending Balance $ 3,450,000