v3.25.1
Income Taxes - Summary of Net Operating Losses and Tax Credit Carryforwards (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Federal  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards expiration year 2041
Tax credit carryforward $ 752
Federal | Post December 31, 2017  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 32,229
Federal | Pre January 1, 2018  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards $ 11
Net operating loss carryforwards expiration year 2037
State  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards $ 11,602
Net operating loss carryforwards expiration year 2037
Tax credit carryforward $ 617
Foreign  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards $ 192