v3.26.3
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of Maturities of Lease Liabilities [Abstract]    
For the remainder of the year ending December 31, 2026 $ 385  
2027 1,574  
2028 1,393  
2029 1,329  
2030 1,375  
Thereafter  
Total lease payments 6,056  
Less: interest (789)  
Total 5,267  
Less: current portion (1,506) $ (1,285)
Non-current portion $ 3,761 $ 4,742