v3.25.4
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%)