v3.25.1
Contract Assets, Net and Liabilities - Schedule of Allowances for Expected Credit Loss (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]    
Balance at beginning of the year $ (2,949) $ (2,895)
(Provision) Reversal 30 (54)
Total $ (2,919) $ (2,949)