v3.26.1
Summary of Income Tax Paid, Net of Refunds (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income tax payments (refunds), net    
Federal $ 0 $ 0
Taxes payments (refunds), net (1,909) 4,181
California    
Income tax payments (refunds), net    
State (2,948) 3,523
Other States    
Income tax payments (refunds), net    
State 67 39
Germany    
Income tax payments (refunds), net    
Foreign 932  
United Kingdom    
Income tax payments (refunds), net    
Foreign   590
Other    
Income tax payments (refunds), net    
Foreign $ 40 $ 29