v3.26.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 01, 2025
Jan. 11, 2023
Sep. 23, 2022
Mar. 31, 2026
Mar. 31, 2025
Jul. 11, 2022
Leases [Abstract]            
Lease term 2 years   23 years     7 years
Lease rent expenses $ 10,000 $ 12,874 $ 49,368 $ 200 $ 200  
Increase rent amount   $ 13,502 $ 51,868 $ 10,300    
Future minimum payments lease term       5 years