v3.26.1
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid $ 290 $ 93
Federal    
Effective Income Tax Rate Reconciliation [Line Items]    
Federal 0 0
Virginia    
Effective Income Tax Rate Reconciliation [Line Items]    
State and local 90 0
Pennsylvania    
Effective Income Tax Rate Reconciliation [Line Items]    
State and local 40 11
Ohio    
Effective Income Tax Rate Reconciliation [Line Items]    
State and local 38 34
Massachusetts    
Effective Income Tax Rate Reconciliation [Line Items]    
State and local 32 16
California    
Effective Income Tax Rate Reconciliation [Line Items]    
State and local 28 0
New York    
Effective Income Tax Rate Reconciliation [Line Items]    
State and local 23 7
Minnesota    
Effective Income Tax Rate Reconciliation [Line Items]    
State and local 16 6
Connecticut    
Effective Income Tax Rate Reconciliation [Line Items]    
State and local 0 19
All other states    
Effective Income Tax Rate Reconciliation [Line Items]    
State and local $ 23 $ 0