XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Operating Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 $ 708  
2026 1,572  
2027 1,358  
2028 1,263  
2029 1,295  
2030 553  
Thereafter 0  
Total 6,749  
Present value adjustment (1,596)  
Total 5,153  
Current portion of lease liabilities 930 $ 956
Long-term portion of operating lease liabilities $ 4,223 $ 4,546