v3.25.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 11, 2023
Sep. 23, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jul. 11, 2022
Leases [Abstract]              
Lease term   7 years         7 years
Lease rent expenses $ 12,874   $ 400 $ 200 $ 400 $ 200  
Increase rent amount   $ 51,868     $ 13,502    
Rent payment   $ 49,368          
Future minimum payments lease term     5 years   5 years