v3.26.1
Leases - Additional Information (Details)
$ in Millions
1 Months Ended
Apr. 30, 2026
MYR (RM)
Apr. 30, 2026
USD ($)
Apr. 30, 2026
USD ($)
Jul. 05, 2026
Nov. 30, 2025
agreement
Dec. 31, 2023
Leases [Abstract]            
Option to extend, term 1 year 1 year 1 year 5 years   3 years
Number of supplemental lease agreements | agreement         2  
Monthly rental payments RM 962,267 $ 0.2        
Decrease of ROU asset due to remeasurement     $ 2.1      
Decrease of Operating lease liability due to remeasurement     3.1      
Realized foreign exchange gain     $ 1.0