Income Taxes - Summary of Income Taxes Paid Net of Refunds Received (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Income Taxes Paid, Net [Abstract] | |
| State | $ (3,446) |
| Income Taxes Paid Net Percentage [Abstract] | |
| State | 100.00% |
| United States | |
| Income Taxes Paid, Net [Abstract] | |
| Federal | $ 12,298 |
| State | (3,446) |
| Total | $ 8,852 |
| Income Taxes Paid Net Percentage [Abstract] | |
| Federal | 139.00% |
| State | (39.00%) |
| Total | 100.00% |
| California | |
| Income Taxes Paid, Net [Abstract] | |
| State | $ (4,434) |
| Income Taxes Paid Net Percentage [Abstract] | |
| State | 129.00% |
| Connecticut | |
| Income Taxes Paid, Net [Abstract] | |
| State | $ 193 |
| Income Taxes Paid Net Percentage [Abstract] | |
| State | (6.00%) |
| Texas | |
| Income Taxes Paid, Net [Abstract] | |
| State | $ 630 |
| Income Taxes Paid Net Percentage [Abstract] | |
| State | (18.00%) |
| Other states | |
| Income Taxes Paid, Net [Abstract] | |
| State | $ 165 |
| Income Taxes Paid Net Percentage [Abstract] | |
| State | (5.00%) |