v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 29, 2025
Mar. 27, 2024
Dec. 31, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]        
Services fees   $ 11,100    
Accrued amount     $ 16,429 $ 25,870
Payment for principal, interest and penalties $ 9,100      
Royalty fee     100  
Litigation [Member]        
Loss Contingencies [Line Items]        
Accrued amount     $ 11,100 $ 11,100