Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Schedule of Represents Maturities of Operating Lease Liabilities (Details)

v3.25.2
Commitments and Contingencies - Schedule of Represents Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
May 31, 2023
Schedule of Represents Maturities of Operating Lease Liabilities [Abstract]    
Remainder of 2025 $ 375  
2026 702  
2027 679  
2028 335  
2029 276  
Thereafter 693  
Total 3,060  
Less amount representing interest (519)  
Present value of payments $ 2,541 $ 834