v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Maturities of Lease Liabilities [Abstract]    
For the remainder of the year ending December 31, 2026 $ 770  
2027 1,574  
2028 1,393  
2029 1,329  
2030 1,375  
Thereafter  
Total lease payments 6,441  
Less: interest (883)  
Total 5,558  
Less: current portion (1,495) $ (1,285)
Non-current portion $ 4,063 $ 4,742