v3.25.2
Recent Accounting Pronouncements Not Yet Adopted (Details)
Aug. 13, 2025
USD ($)
$ / shares
Jun. 30, 2025
$ / shares
Mar. 31, 2025
$ / shares
Recent accounting pronouncements not yet adopted      
Common Stock, Par or Stated Value Per Share | $ / shares   $ 0.01 $ 0.01
Subsequent Event      
Recent accounting pronouncements not yet adopted      
Common Stock, Par or Stated Value Per Share | $ / shares $ 0.01    
Subsequent Event | SJC Lending LLC      
Recent accounting pronouncements not yet adopted      
Conversion ratio 19.99    
Subsequent Event | Maximum | SJC Lending LLC      
Recent accounting pronouncements not yet adopted      
Aggregate principal amount | $ $ 2,750,000    
Purchase price | $ $ 2,500,000