v3.25.4
Leases - Schedule of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 (excluding the nine months ended December 31, 2025) $ 480
2027 1,689
2028 1,358
2029 812
2030 436
After 2030 633
Total future minimum lease payments 5,408
Amount representing interest (764)
Present value of net future minimum lease payments $ 4,644