Annual report pursuant to Section 13 and 15(d)

Income Taxes - Summary of Deferred Tax Assets (Details)

v3.24.0.1
Income Taxes - Summary of Deferred Tax Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Domestic state NOL  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 12,493
Expiration Date 2032 - Indefinite
Foreign NOL  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 13,000
Expiration Date Indefinite life
Foreign capital loss  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 5,503
Expiration Date Indefinite life
Foreign tax credits  
Tax Credit Carryforward [Line Items]  
Tax credit amount $ 2,910
Foreign tax credits | Minimum [Member]  
Tax Credit Carryforward [Line Items]  
Expiration Date Dec. 31, 2023
Foreign tax credits | Maximum [Member]  
Tax Credit Carryforward [Line Items]  
Expiration Date Dec. 31, 2027