v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Maturities of Lease Liabilities [Abstract]    
For the remainder of the year ending December 31, 2026 $ 1,155  
2027 1,571  
2028 1,389  
2029 1,326  
2030 1,371  
Thereafter 115  
Total lease payments 6,927  
Less: interest (982)  
Total 5,945  
Less: current portion (1,481) $ (1,285)
Non-current portion $ 4,464 $ 4,742